C# 包含(字符串)和包含(x=>;x.myType)之间的实体框架性能
我知道我们现在可以(从EF5?)使用 而不是C# 包含(字符串)和包含(x=>;x.myType)之间的实体框架性能,c#,linq,entity-framework,C#,Linq,Entity Framework,我知道我们现在可以(从EF5?)使用 而不是 var employees = Db.Employees.Include(x => x.Details).Include(x => x.Details.Select(y => y.DetailsType)) 通过调试,tho查询似乎完全相同,因此我想问自己几个问题: 这两种用法有什么区别 这两条线的性能有区别吗 最佳实践是什么,我应该根据哪种情况使用哪种实践 谢谢你的回答;) 这两种用法有什么区别 一个使用字符串,另一个不使用
var employees = Db.Employees.Include(x => x.Details).Include(x => x.Details.Select(y => y.DetailsType))
通过调试,tho查询似乎完全相同,因此我想问自己几个问题:
- 这两种用法有什么区别
- 这两条线的性能有区别吗
- 最佳实践是什么,我应该根据哪种情况使用哪种实践
var employees = Db.Employees.Include(x => x.Details).Include(x => x.Details.Select(y => y.DetailsType))