Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 31956|Risposta: 0

[Fonte] Soluzione alternativa principale per le eccezioni del MySQL Entity Framework

[Copiato link]
Pubblicato su 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: Metodo 'get_Info' nel tipo 'MySql.Data.EntityFrameworkCore.Infraestructure.MySQLOptionsExtension' dall'assembly 'MySql.Data.EntityFrameworkCore, Version=8.0.18.0, Culture=neutrale, PublicKeyToken=c5687fc88969c44d' non ha un'implementazione.
   presso Microsoft.EntityFrameworkCore.MySQLDbContextOptionsExtensions.UseMySQL
   Alla SUA SUA. WebUI.Avvio. <ConfigureServices>b__4_0(DbContextOptionsBuilder opt) in C:\Users\DELL\source\repos\itsvse\itsvse. WebUI\Startup.cs:linea 39
   presso Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.<>c__DisplayClass3_0'2. <AddDbContextPool>b__0(IServiceProvider _, DbContextOptionsBuilder ob)
   presso Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.<>c__DisplayClass5_0'2. <AddDbContextPool>b__0(IServiceProvider sp, DbContextOptionsBuilder ob)
   presso Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.DbContextOptionsFactory[TContext](IServiceProvider applicationServiceProvider, Opzioni di Action'2 Azione)
   presso Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.<>c__DisplayClass10_0'1. <AddCoreServices>b__0(IServiceProvider p)
   su Autofac.Extensions.DependencyInjection.AutofacRegistration.<>c__DisplayClass3_0. <Register>b__0(IComponentContext contest, IEnumerable'1 parametri)
   su Autofac.Core.Activators.Delegate.DelegateActivator.ActivateInstance(IComponentContext contest, IEnumerable'1 parameters)
   su Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable'1 parameters, Object& decoratorTarget)
   --- Fine della traccia interna della pila eccezionale ---
   su Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable'1 parameters, Object& decoratorTarget)
   su Autofac.Core.Resolving.InstanceLookup.Execute()
   su Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable'1 parametri)
   su Autofac.Core.Resolving.ResolveOperation.ResolveComponent(IComponentRegistration registration, IEnumerable'1 parametri)
   su Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable'1 parameters)
   su Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(IComponentRegistration registration, IEnumerable'1 parametri)
   presso Autofac.ResolutionExtensions.TryResolveService(IComponentContext contest, Service service, IEnumerable'1 parameters, Object& instance)
   su Autofac.ResolutionExtensions.ResolveService(IComponentContext contest, Service service, IEnumerable'1 parametri)
   su Autofac.ResolutionExtensions.Resolve(IComponentContext contest, Type ServiceType, IEnumerable'1 parametri)
   su Autofac.ResolutionExtensions.Resolve(IComponentContext contest, Type serviceType)
   at Autofac.Extensions.DependencyInjection.AutofacServiceProvider.GetRequiredService(Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   presso Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetServices[T](IServiceProvider provider)
   presso Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.FindContextTypes()
   presso Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.FindContextType(Nome stringa)
   presso Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.CreateContext(StringContextType)
   su Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.AddMigration(Nome stringa, StringOutputDir, StringContextType)
   su Microsoft.EntityFrameworkCore.Design.OperationExecutor.AddMigrationImpl(Nome stringa, StringOutputDir, StringContextType)
   presso Microsoft.EntityFrameworkCore.Design.OperationExecutor.AddMigration.<>c__DisplayClass0_0. <.ctor>b__0()
   presso Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.<>c__DisplayClass3_0'1. <Execute>b__0()
   presso Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(Action action)
Un'eccezione è stata fatta durante l'attivazione di λ:Microsoft.EntityFrameworkCore.DbContextOptions[] -> λ:Microsoft.EntityFrameworkCore.DbContextOptions -> λ: Microsoft.EntityFrameworkCore.DbContextOptions'1[[itsvse. DomainModels.itsvseDb, itsvse. DomainModels, Version=1.0.0.0, Culture=neutrale, PublicKeyToken=null]].


All'inizio dell'installazione c'era:



Successivamente fu installato




La soluzione finale: installare la seguente versione:







Precedente:Cavità EF Core : DbContextPool causa esaurimento della connessione al pool di database
Prossimo:[Civiltà Straniera della Dinastia Tang]. Scritto da Schaefer. (Douban 9,0 punti) .PDF
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com