【发布时间】:2013-11-22 16:32:56
【问题描述】:
public class Denial
{
[Key]
public string DenialCd { get; set; }
[Required]
public string DenialDesc { get; set; }
public ICollection<CaseDenial> CaseDenials { get; set; }
}
public class CaseDenial
{
[Key]
public int ID { get; set; }
[Required]
public string DenialCd { get; set; }
[Required]
public int CaseId { get; set; }
[ForeignKey("DenialCd")]
public Denial Denial { get; set; }
[ForeignKey("CaseId")]
public Case Case { get; set; }
}
var query = EntityQuery.from('CaseDenials')
.where("CaseId", "==", caseID)
.expand("Denial")
.orderBy("DenialCd").inlineCount();
CaseDenial 表链接到 Denial 表的 DenialCd 列。上面的微风查询在从 CaseDenials 获取记录时为导航属性“Denial”带来了 null。
【问题讨论】: