C# 实体框架5 2等于虚拟财产
我首先使用代码并编写一些带有2个virtuals users字段的类 (举个例子,我删除了无用的部分) 他给了我一个用户全名。哪里错了? 在Db中,我有普通外键:C# 实体框架5 2等于虚拟财产,c#,asp.net,entity-framework,C#,Asp.net,Entity Framework,我首先使用代码并编写一些带有2个virtuals users字段的类 (举个例子,我删除了无用的部分) 他给了我一个用户全名。哪里错了? 在Db中,我有普通外键: [FK_dbo.History_dbo.Users_TechnicalExpert_UserId] [FK_dbo.History_dbo.Users_User_UserId] 您是否直接查询数据库以确保它不是数据问题?在数据库中,所有OK.User\u UserId和TechnicalPert\u UserId字段 model
[FK_dbo.History_dbo.Users_TechnicalExpert_UserId]
[FK_dbo.History_dbo.Users_User_UserId]
您是否直接查询数据库以确保它不是数据问题?在数据库中,所有OK.User\u UserId和TechnicalPert\u UserId字段
modelBuilder.Entity<History>()
.HasOptional(g => g.User).WithMany().WillCascadeOnDelete(false);
modelBuilder.Entity<History>()
.HasOptional(g => g.TechnicalExpert).WithMany().WillCascadeOnDelete(false);
string techExpert = dayHistory != null ?
history.TechnicalExpert.FullName : Resources.NotAssigned;
[FK_dbo.History_dbo.Users_TechnicalExpert_UserId]
[FK_dbo.History_dbo.Users_User_UserId]