在 LINQ 中包含多对一记录
Include many to one records in LINQ
我需要将 CasePriority 包含到 CaseType 中。可以吗?
我这样做但不开心...
this.ObjectContext.CaseType.Include("CaseTypePriority").Include("CaseTypePriority.CasePriority");
是啊!!!我找到了解决方案:)
var r = this.ObjectContext.CaseTypePriority.Include("CaseType").Include("CasePriority").ToList();
您应该使用 lambda 来强类型化您的“include”...检查 here 以了解它在 EF 中的完成方式,这应该适合您。基本上在 Include 中,您将 Select() 孙元素 (CasePriority).
我需要将 CasePriority 包含到 CaseType 中。可以吗?
我这样做但不开心...
this.ObjectContext.CaseType.Include("CaseTypePriority").Include("CaseTypePriority.CasePriority");
是啊!!!我找到了解决方案:)
var r = this.ObjectContext.CaseTypePriority.Include("CaseType").Include("CasePriority").ToList();
您应该使用 lambda 来强类型化您的“include”...检查 here 以了解它在 EF 中的完成方式,这应该适合您。基本上在 Include 中,您将 Select() 孙元素 (CasePriority).