Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 首先使用代码在EF中的检索函数中显示联接表_C#_Linq - Fatal编程技术网

C# 首先使用代码在EF中的检索函数中显示联接表

C# 首先使用代码在EF中的检索函数中显示联接表,c#,linq,C#,Linq,我先用EF4.1代码创建一个数据库。我与健康依赖者之间存在一对多的健康形式关系。健康表单有0-5个从属项。当我创建healthform时,dependents表是使用 modelBuilder.Entity<BenefitsForm>().HasMany(t => t.Dependents).WithOptional().WillCascadeOnDelete(); 它不显示Dependents表联接,只显示BenefitsForms。如何让它显示与Dependents表链接

我先用EF4.1代码创建一个数据库。我与健康依赖者之间存在一对多的健康形式关系。健康表单有0-5个从属项。当我创建healthform时,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;