Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 31956|Répondre: 0

[Source] Solution de contournement des exceptions de base du MySQL Entity Framework

[Copié le lien]
Publié sur 18/11/2019 15:39:21 | | |
System.TypeLoadException:“Method 'get_Info' in type 'Pomelo.EntityFrameworkCore.MySql.Infrastructure.Internal.MySqlOptionsExtension' from assembly 'Pomelo.EntityFrameworkCore.MySql, Version=2.2.6.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.”
System.TypeLoadException:“Method 'get_Info' in type 'MySql.Data.EntityFrameworkCore.Infraestructure.MySQLOptionsExtension' from assembly 'MySql.Data.EntityFrameworkCore, Version=8.0.18.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' does not have an implementation.”
Autofac.Core.DependencyResolutionException: An exception was thrown while activating λ:Microsoft.EntityFrameworkCore.DbContextOptions[] -> λ:Microsoft.EntityFrameworkCore.DbContextOptions -> λ:Microsoft.EntityFrameworkCore.DbContextOptions`1[[itsvse.DomainModels.itsvseDb, itsvse.DomainModels, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].
---> System.TypeLoadException : Méthode 'get_Info' dans le type 'MySql.Data.EntityFrameworkCore.Infraestructure.MySQLOptionsExtension' à partir de l’assembleur 'MySql.Data.EntityFrameworkCore, Version=8.0.18.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' n’a pas d’implémentation.
   at Microsoft.EntityFrameworkCore.MySQLDbContextOptionsExtensions.UseMySQL
   à l’ITSVSE. WebUI.Démarrage. <ConfigureServices>b__4_0(DbContextOptionsBuilder opt) dans C :\Users\DELL\source\repos\itsvse\itsvse. WebUI\Startup.cs : ligne 39
   at Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.<>c__DisplayClass3_0'2. <AddDbContextPool>b__0(IServiceProvider _, DbContextOptionsBuilder ob)
   at Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.<>c__DisplayClass5_0'2. <AddDbContextPool>b__0(IServiceProvider sp, DbContextOptionsBuilder ob)
   at Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.DbContextOptionsFactory[TContext](IServiceProvider applicationServiceProvider, Action'2 optionsAction)
   sur Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.<>c__DisplayClass10_0'1. <AddCoreServices>b__0(IServiceProvider p)
   sur Autofac.Extensions.DependencyInjection.AutofacRegistration.<>c__DisplayClass3_0. <Register>b__0(IComponentContext context, paramètres IEnumerable'1)
   sur Autofac.Core.Activators.Delegate.DelegateActivator.ActivateInstance(IComponentContext context, IEnumerable'1 parameters)
   sur Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable'1 parameters, Object& decoratorTarget)
   --- Fin de la trace de pile d’exception interne ---
   sur Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable'1 parameters, Object& decoratorTarget)
   sur Autofac.Core.Resolving.InstanceLookup.Execute()
   à Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable'1 parameters)
   sur Autofac.Core.Resolving.ResolveOperation.ResolveComponent(IComponentRegistration registration, IEnumerable'1 parameters)
   sur Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable'1 parameters)
   à Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(IComponentRegistration registration, IEnumerable'1 parameters)
   à Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service Service, IEnumerable'1 parameters, Object& instance)
   à Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service Service, IEnumerable'1 paramètres)
   sur Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type ServiceType, IEnumerable'1 parameters)
   à Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType)
   at Autofac.Extensions.DependencyInjection.AutofacServiceProvider.GetRequiredService(Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetServices[T](IServiceProvider provider)
   sur Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.FindContextTypes()
   sur Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.FindContextType(Nom de la chaîne)
   sur Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.CreateContext(StringContextType)
   sur Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.AddMigration(Nom de chaîne, Fichier de sortie de chaîne, Type de contexte de chaîne)
   sur Microsoft.EntityFrameworkCore.Design.OperationExecutor.AddMigrationImpl(Nom de chaîne, DireSortie de chaîne, Type de contextChaîne chaîne)
   sur Microsoft.EntityFrameworkCore.Design.OperationExecutor.AddMigration.<>c__DisplayClass0_0. <.ctor>b__0()
   sur Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.<>c__DisplayClass3_0'1. <Execute>b__0()
   à Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(Action action)
Une exception a été lancée lors de l’activation de λ :Microsoft.EntityFrameworkCore.DbContextOptions[] -> λ :Microsoft.EntityFrameworkCore.DbContextOptions -> λ : Microsoft.EntityFrameworkCore.DbContextOptions'1[[itsvse. DomainModels.itsvseDb, itsvse. DomainModels, Version=1.0.0.0, Culture=neutre, PublicKeyToken=null]].


Au début de l’installation, il y avait :



Plus tard installé fut




La solution finale : installer la version suivante :







Précédent:Foit EF Core : DbContextPool cause une épuisement de connexion au pool de base de données
Prochain:[Civilisation étrangère de la dynastie Tang]. Écrit par Schaefer. (Douban 9,0 points) .PDF
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com