Open antonwass opened 3 years ago
@AndriySvyryd I am able to reproduce this in 5.0 and on latest daily. It appears to happen when there are multiple one-to-one relationships between two entity types, and one of those relationships uses the PK as its FK.
When creating the context model a null reference error is thrown with the entity setup below.
The issue was first detected in a .NET 5.0 project (see EF core versions in bottom of report) and reproduced in .NET 6.0. Context and entities were generated from ef core tools (5.0.3) scaffolding (database first) which generated a setup that causes this issue.
The Child primary key is also a foreign key to Parent, which seems to be key to reproducing this issue.
Include your code
.csproj
Reproducable project
Include stack traces
Include provider and version information
EF Core version: 6.0.0-rc.1.21452.10 (and 5.0.10) Database provider: Microsoft.EntityFrameworkCore.InMemory 6.0.0-rc.1.21452.10 (and Microsoft.EntityFrameworkCore.SqlServer 5.0.10) Target framework: .NET 6.0 RC1 (and .NET 5.0) Operating system: Windows 10 64-bit IDE: dotnet cli for .NET 6.0 and Visual Studio 2019 16.11.3 for .NET 5.0