我試圖返回JSON完全深對象(與所有外鍵關係填充),但我得到所有引用對象的空值。如何使用代碼優先實體框架獲取完整對象4.1
這裏是調用來獲取該對象:
public ActionResult GetAll()
{
return Json(ppEFContext.Orders, JsonRequestBehavior.AllowGet);
}
,這裏是訂單對象本身:
public class Order
{
public int Id { get; set; }
public Patient Patient { get; set; }
public CertificationPeriod CertificationPeriod { get; set; }
public Agency Agency { get; set; }
public Diagnosis PrimaryDiagnosis { get; set; }
public OrderApprovalStatus ApprovalStatus { get; set; }
public User Approver { get; set; }
public User Submitter { get; set; }
public DateTime ApprovalDate { get; set; }
public DateTime SubmittedDate { get; set; }
public Boolean IsDeprecated { get; set; }
}
我還沒有找到一個很好的資源使用EF 4.1註解。如果你能提出一個好的答案,那就有答案,你可以給我這個鏈接,這對我來說就足夠了!
問候,
圭多
更新
我加入了虛擬關鍵字按薩克斯曼,我現在 處理循環引用 錯誤的問題。
看看這裏:http://stackoverflow.com/questions/4251794/how-to-have-many-to-many-association-in-entity-framework-code-first什麼類型的Enumerable是OrderApprovalStatus等 – 2011-04-07 18:07:14