Efcore: Cannot use table X for entity type X since it is being used for entity type X

Created on 25 Nov 2020  路  4Comments  路  Source: dotnet/efcore

Include your code

Configuration for VorgangVorgangNachricht:

```C#
entity.HasOne(d => d.Vorgang)
.WithMany()
.HasForeignKey(d => d.VorgangId)
.HasConstraintName("FK_Vorgang_VorgangId");

entity.HasOne(d => d.VorgangNachricht)
.WithMany()
.HasForeignKey(d => d.VorgangNachrichtId)
.HasConstraintName("FK_VorgangNachrichtId");


public class VorgangVorgangNachricht
{
public long VorgangId { get; set; }
public long VorgangNachrichtId { get; set; }

    public virtual Vorgang Vorgang { get; set; }
    public virtual VorgangNachricht VorgangNachricht { get; set; }
}

### Include stack traces

Cannot use table 'VorgangVorgangNachricht' for entity type 'VorgangVorgangNachricht (Dictionary<string, object>)' since it is being used for entity type 'VorgangVorgangNachricht' and potentially other entity types, but there is no linking relationship. Add a foreign key to 'VorgangVorgangNachricht (Dictionary<string, object>)' on the primary key properties and pointing to the primary key on another entity typed mapped to 'VorgangVorgangNachricht'.

`dotner ef migrations add init`:

Build started...
Build succeeded.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.InvalidOperationException: Cannot use table 'VorgangVorgangNachricht' for entity type 'VorgangVorgangNachricht (Dictionary)' since it is being used for entity type 'VorgangVorgangNachricht' and potentially other entity types, but there is no linking relationship. Add a foreign key to 'VorgangVorgangNachricht (Dictionary)' on the primary key properties and pointing to the primary key on another entity typed mapped to 'VorgangVorgangNachricht'.
at Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator.ValidateSharedTableCompatibility(IReadOnlyList1 mappedTypes, String tableName, String schema, IDiagnosticsLogger1 logger)
at Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator.ValidateSharedTableCompatibility(IModel model, IDiagnosticsLogger1 logger) at Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidator.Validate(IModel model, IDiagnosticsLogger1 logger)
at Microsoft.EntityFrameworkCore.SqlServer.Internal.SqlServerModelValidator.Validate(IModel model, IDiagnosticsLogger1 logger) at Microsoft.EntityFrameworkCore.Metadata.Conventions.ValidatingConvention.ProcessModelFinalized(IModel model) at Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.ConventionDispatcher.ImmediateConventionScope.OnModelFinalized(IModel model) at Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.ConventionDispatcher.OnModelFinalized(IModel model) at Microsoft.EntityFrameworkCore.Metadata.Internal.Model.FinalizeModel() at Microsoft.EntityFrameworkCore.ModelBuilder.FinalizeModel() at Microsoft.EntityFrameworkCore.Infrastructure.ModelSource.CreateModel(DbContext context, IConventionSetBuilder conventionSetBuilder, ModelDependencies modelDependencies) at Microsoft.EntityFrameworkCore.Infrastructure.ModelSource.GetModel(DbContext context, IConventionSetBuilder conventionSetBuilder, ModelDependencies modelDependencies) at Microsoft.EntityFrameworkCore.Internal.DbContextServices.CreateModel() at Microsoft.EntityFrameworkCore.Internal.DbContextServices.get_Model() at Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder.<>c.<TryAddCoreServices>b__7_3(IServiceProvider p) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitFactory(FactoryCallSite factoryCallSite, RuntimeResolverContext context) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite callSite, RuntimeResolverContext context, ServiceProviderEngineScope serviceProviderEngine, RuntimeResolverLock lockType)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite singletonCallSite, RuntimeResolverContext context)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSite(ServiceCallSite callSite, TArgument argument) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite callSite, RuntimeResolverContext context, ServiceProviderEngineScope serviceProviderEngine, RuntimeResolverLock lockType)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite singletonCallSite, RuntimeResolverContext context)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSite(ServiceCallSite callSite, TArgument argument) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve(ServiceCallSite callSite, ServiceProviderEngineScope scope) at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass1_0.<RealizeService>b__0(ServiceProviderEngineScope scope) at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngine.GetService(Type serviceType, ServiceProviderEngineScope serviceProviderEngineScope) at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope.GetService(Type serviceType) at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider) at Microsoft.EntityFrameworkCore.DbContext.get_DbContextDependencies() at Microsoft.EntityFrameworkCore.DbContext.get_InternalServiceProvider() at Microsoft.EntityFrameworkCore.DbContext.Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<System.IServiceProvider>.get_Instance() at Microsoft.EntityFrameworkCore.Infrastructure.Internal.InfrastructureExtensions.GetService[TService](IInfrastructure1 accessor)
at Microsoft.EntityFrameworkCore.Infrastructure.AccessorExtensions.GetServiceTService
at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.SetCommandTimeout(DatabaseFacade databaseFacade, TimeSpan timeout)
at Terefere.kuku.Data.dupa.Context.dupaContext.InternalInitialize(Nullable1 mandantId) in C:\Terefere\kuku\Source\Libs\Terefere.kuku.Data.dupa.Context\dupaContext.cs:line 250 at Terefere.kuku.Data.dupa.Context.dupaContext..ctor(DbContextOptions1 options, Nullable1 mandantId, Boolean forTesting) in C:\Terefere\kuku\Source\Libs\Terefere.kuku.Data.dupa.Context\dupaContext.cs:line 228 at Terefere.kuku.Data.dupa.Context.dupaContext.dupaContextFactory.GetdupaContext(DbContextOptions1 options, Nullable1 mandantId, Boolean forTesting) in C:\Terefere\kuku\Source\Libs\Terefere.kuku.Data.dupa.Context\dupaContext.cs:line 417 at Terefere.kuku.Data.dupa.Context.dupaContextDesignFactory.CreateDbContext(String[] args) in C:\Terefere\kuku\Source\Libs\Terefere.kuku.Data.dupa.Context\dupaContextDesignFactory.cs:line 15 --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) at Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.CreateContextFromFactory(Type factory, Type contextType) at Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.<>c__DisplayClass13_2.<FindContextTypes>b__9() at Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.CreateContext(Func1 factory)
at Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.CreateContext(String contextType)
at Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.AddMigration(String name, String outputDir, String contextType, String namespace)
at Microsoft.EntityFrameworkCore.Design.OperationExecutor.AddMigrationImpl(String name, String outputDir, String contextType, String namespace)
at Microsoft.EntityFrameworkCore.Design.OperationExecutor.AddMigration.<>c__DisplayClass0_0.<.ctor>b__0()
at Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.<>c__DisplayClass3_0`1.b__0()
at Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(Action action)
Exception has been thrown by the target of an invocation.


### Include verbose output

Please include `--verbose` output when filing bugs about the `dotnet ef` or Package Manager Console tools.

Use triple-tick fences for tool output. For example:

Using project 'C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj'.
Using startup project 'C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj'.
Writing 'C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextobjTerefere.kuku.Data.dupa.Context.csproj.EntityFrameworkCore.targets'...
dotnet msbuild /target:GetEFProjectMetadata /property:EFProjectMetadataFile=C:UsersAdamAppDataLocalTemptmp417D.tmp /verbosity:quiet /nologo C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj
Writing 'C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextobjTerefere.kuku.Data.dupa.Context.csproj.EntityFrameworkCore.targets'...
dotnet msbuild /target:GetEFProjectMetadata /property:EFProjectMetadataFile=C:UsersAdamAppDataLocalTemptmp4547.tmp /verbosity:quiet /nologo C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj
Build started...
dotnet build C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj /verbosity:quiet /nologo
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.EntitiesTerefere.kuku.Data.dupa.Entities.csproj : warning NU1701: Pakiet ,BCrypt.Net 0.1.0" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem. [C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj]
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.EntitiesTerefere.kuku.Data.dupa.Entities.csproj : warning NU1701: Pakiet ,GDL.kuku.Crypto 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem. [C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj]
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.EntitiesTerefere.kuku.Data.dupa.Entities.csproj : warning NU1701: Pakiet ,GDL.kuku.Logging 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem. [C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj]
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.EntitiesTerefere.kuku.Data.dupa.Entities.csproj : warning NU1701: Pakiet ,GDL.kuku.WebApi.Data 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem. [C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj]
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj : warning NU1701: Pakiet ,BCrypt.Net 0.1.0" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj : warning NU1701: Pakiet ,GDL.kuku.Crypto 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj : warning NU1701: Pakiet ,GDL.kuku.Logging 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj : warning NU1701: Pakiet ,GDL.kuku.WebApi.Data 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj : warning NU1701: Pakiet ,BCrypt.Net 0.1.0" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj : warning NU1701: Pakiet ,GDL.kuku.Crypto 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj : warning NU1701: Pakiet ,GDL.kuku.Logging 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj : warning NU1701: Pakiet ,GDL.kuku.WebApi.Data 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.EntitiesTerefere.kuku.Data.dupa.Entities.csproj : warning NU1701: Pakiet ,BCrypt.Net 0.1.0" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.EntitiesTerefere.kuku.Data.dupa.Entities.csproj : warning NU1701: Pakiet ,GDL.kuku.Crypto 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.EntitiesTerefere.kuku.Data.dupa.Entities.csproj : warning NU1701: Pakiet ,GDL.kuku.Logging 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.EntitiesTerefere.kuku.Data.dupa.Entities.csproj : warning NU1701: Pakiet ,GDL.kuku.WebApi.Data 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.

Kompilacja powiodla sie.

C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.EntitiesTerefere.kuku.Data.dupa.Entities.csproj : warning NU1701: Pakiet ,BCrypt.Net 0.1.0" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem. [C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj]
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.EntitiesTerefere.kuku.Data.dupa.Entities.csproj : warning NU1701: Pakiet ,GDL.kuku.Crypto 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem. [C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj]
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.EntitiesTerefere.kuku.Data.dupa.Entities.csproj : warning NU1701: Pakiet ,GDL.kuku.Logging 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem. [C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj]
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.EntitiesTerefere.kuku.Data.dupa.Entities.csproj : warning NU1701: Pakiet ,GDL.kuku.WebApi.Data 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem. [C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj]
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj : warning NU1701: Pakiet ,BCrypt.Net 0.1.0" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj : warning NU1701: Pakiet ,GDL.kuku.Crypto 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj : warning NU1701: Pakiet ,GDL.kuku.Logging 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj : warning NU1701: Pakiet ,GDL.kuku.WebApi.Data 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj : warning NU1701: Pakiet ,BCrypt.Net 0.1.0" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj : warning NU1701: Pakiet ,GDL.kuku.Crypto 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj : warning NU1701: Pakiet ,GDL.kuku.Logging 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextTerefere.kuku.Data.dupa.Context.csproj : warning NU1701: Pakiet ,GDL.kuku.WebApi.Data 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.EntitiesTerefere.kuku.Data.dupa.Entities.csproj : warning NU1701: Pakiet ,BCrypt.Net 0.1.0" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.EntitiesTerefere.kuku.Data.dupa.Entities.csproj : warning NU1701: Pakiet ,GDL.kuku.Crypto 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.EntitiesTerefere.kuku.Data.dupa.Entities.csproj : warning NU1701: Pakiet ,GDL.kuku.Logging 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.EntitiesTerefere.kuku.Data.dupa.Entities.csproj : warning NU1701: Pakiet ,GDL.kuku.WebApi.Data 2020.9.28.1" zostal przywr贸cony przy uzyciu elementu ,.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8" zamiast platformy docelowej projektu ,.NETCoreApp,Version=v3.1". Ten pakiet moze nie byc w pelni kompatybilny z Twoim projektem.
Ostrzezenia: 16
Liczba bled贸w: 0

Czas, kt贸ry uplynal: 00:00:02.12
Build succeeded.
dotnet exec --depsfile C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextbinDebugnetcoreapp3.1Terefere.kuku.Data.dupa.Context.deps.json --additionalprobingpath C:UsersAdam.nugetpackages --additionalprobingpath "C:Program FilesdotnetsdkNuGetFallbackFolder" --runtimeconfig C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextbinDebugnetcoreapp3.1Terefere.kuku.Data.dupa.Context.runtimeconfig.json C:UsersAdam.dotnettools.storedotnet-ef5.0.0dotnet-ef5.0.0toolsnetcoreapp3.1anytoolsnetcoreapp2.0anyef.dll migrations add init --assembly C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextbinDebugnetcoreapp3.1Terefere.kuku.Data.dupa.Context.dll --startup-assembly C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextbinDebugnetcoreapp3.1Terefere.kuku.Data.dupa.Context.dll --project-dir C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.Context --language C# --working-dir C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.Context --verbose --root-namespace Terefere.kuku.Data.dupa.Context
Using assembly 'Terefere.kuku.Data.dupa.Context'.
Using startup assembly 'Terefere.kuku.Data.dupa.Context'.
Using application base 'C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.ContextbinDebugnetcoreapp3.1'.
Using working directory 'C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.Context'.
Using root namespace 'Terefere.kuku.Data.dupa.Context'.
Using project directory 'C:TereferekukuSourceLibsTerefere.kuku.Data.dupa.Context'.
Remaining arguments: .
Finding DbContext classes...
Finding IDesignTimeDbContextFactory implementations...
Found IDesignTimeDbContextFactory implementation 'dupaContextDesignFactory'.
Found DbContext 'dupaContext'.
Finding application service provider in assembly 'Terefere.kuku.Data.dupa.Context'...
Finding Microsoft.Extensions.Hosting service provider...
No static method 'CreateHostBuilder(string[])' was found on class 'Program'.
No application service provider was found.
Finding DbContext classes in the project...
Using DbContext factory 'dupaContextDesignFactory'.
```

Include provider and version information

EF Core version: 5.0.0
Database provider: Microsoft.EntityFrameworkCore.SqlServer
Target framework: .NET Core 3.1
Operating system: Windows 10
IDE: Visual Studio 2019 16.8.2

closed-question customer-reported

All 4 comments

This issue is lacking enough information for us to effectively reproduce. Please post a runnable project/solution or complete code listing that demonstrates the behavior you are seeing.

OK, I fixed it by writing this configuration inside Vorgang:

// EF Core 5 many-to-many
            entity.HasMany(e => e.Nachrichten)
                .WithMany(e => e.Vorgang)
                .UsingEntity<VorgangVorgangNachricht>(
                    vvn => vvn
                        .HasOne(vvn => vvn.VorgangNachricht)
                        .WithMany()
                        .HasForeignKey(x => x.VorgangNachrichtId)
                        .HasConstraintName("FK_VorgangNachrichtId"),
                    vvn => vvn
                        .HasOne(vvn => vvn.Vorgang)
                        .WithMany()
                        .HasForeignKey(x => x.VorgangId)
                        .HasConstraintName("FK_Vorgang_VorgangId"));

Configuration inside VorgangVorgangNachricht from my first post is deleted

But this error is really confusing... And it didn't say nothing about trying new EF Core many-to-many configuration

@Saibamen If you post a repro project that generates that error, then we will take a look.

Was this page helpful?
0 / 5 - 0 ratings