C# 首先使用代码在EF中的检索函数中显示联接表
我先用EF4.1代码创建一个数据库。我与健康依赖者之间存在一对多的健康形式关系。健康表单有0-5个从属项。当我创建healthform时,dependents表是使用C# 首先使用代码在EF中的检索函数中显示联接表,c#,linq,C#,Linq,我先用EF4.1代码创建一个数据库。我与健康依赖者之间存在一对多的健康形式关系。健康表单有0-5个从属项。当我创建healthform时,dependents表是使用 modelBuilder.Entity<BenefitsForm>().HasMany(t => t.Dependents).WithOptional().WillCascadeOnDelete(); 它不显示Dependents表联接,只显示BenefitsForms。如何让它显示与Dependents表链接
modelBuilder.Entity<BenefitsForm>().HasMany(t => t.Dependents).WithOptional().WillCascadeOnDelete();
它不显示Dependents表联接,只显示BenefitsForms。如何让它显示与Dependents表链接的BenefitsForm表?一种方法是使用
Include()
方法-
另一种方法是在上下文中启用懒散加载-
这很好,但是有没有一种方法可以让它自动包含与它有外键关系的表,而不必显式地解释要包含哪些表?
return context.BenefitsForm;
return context.BenefitsForm.Include("Dependents");
yourContext.ContextOptions.LazyLoadingEnabled = true;