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缺少的代码>,谢谢。