Md.*_*man 2 .net c# entity-framework
我试着按照这篇文章来解决我的问题.但在我的代码中我找不到
.IsIndependent()
Run Code Online (Sandbox Code Playgroud)
扩展方法.
这是我的代码:
using System.Data.Entity;
modelBuilder.Entity<UnitInformation>()
.HasOptional(x => x.SectionInformations)
.WithMany()
.IsIndependent()
Run Code Online (Sandbox Code Playgroud)
.IsIndependent() 不包含'IsIndependent'的定义,并且没有可以找到接受类型的第一个参数的扩展方法'IsIndependent'(你是否缺少using指令或程序集引用?
我错过了任何装配参考吗?
我在用
Entity Framework 5.0
.Net 4.5
Visual Studio 2012
Run Code Online (Sandbox Code Playgroud)
您最有可能使用较新版本的Entity Framework.从EF 4.1 CTP开始删除此方法.(因此,您正在使用的EF 5中也没有.)
在Code First关系API中合并IsIndependent.在Feature CTP5中配置关系时,使用IsIndependent方法来标识关系没有在对象模型中公开外键属性.现在通过调用Map方法完成.HasForeignKey仍用于在对象模型中公开外键属性的关系.
资料来源:EF 4.1候选版本可用