Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.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
Entity framework 我可以使用EntityTypeConfiguration配置实体以加载关系吗<;T>;对象_Entity Framework_Entity Framework 5_Eager Loading - Fatal编程技术网

Entity framework 我可以使用EntityTypeConfiguration配置实体以加载关系吗<;T>;对象

Entity framework 我可以使用EntityTypeConfiguration配置实体以加载关系吗<;T>;对象,entity-framework,entity-framework-5,eager-loading,Entity Framework,Entity Framework 5,Eager Loading,我有表Employer和EmployerParam。几乎不用说,1雇主拥有1对多的雇员参数。我希望每次加载员工时,都会包含其员工参数,即立即加载 我唯一能想到的另一种方法是使用存储库方法,但这种方法总是可以绕过,雇主在没有参数的情况下加载。没有用于快速加载的配置。您必须始终调用Include方法。例如,在助手方法中 return this.Employer.Include(e => e.EmployeeParams); 然而,大多数情况下,Include只接受字符串而不接受lambda

我有表
Employer
EmployerParam
。几乎不用说,1
雇主拥有1对多的
雇员参数
。我希望每次加载
员工
时,都会包含其
员工参数
,即立即加载


我唯一能想到的另一种方法是使用存储库方法,但这种方法总是可以绕过,
雇主
在没有参数的情况下加载。

没有用于快速加载的配置。您必须始终调用Include方法。例如,在助手方法中

 return this.Employer.Include(e => e.EmployeeParams);

然而,大多数情况下,Include只接受字符串而不接受lambda,如您的示例所示。知道为什么吗?添加以下名称空间:using System.Data.Entity;您使用的是哪个EF版本?我使用的是v5。这是使用System.Data.Entity缺少的
,谢谢。