Я пытаюсь вернуть в виде JSON полностью глубокий объект (со всеми заполненными отношениями внешнего ключа), но я получаю нули для всех объектов, на которые ссылаются.
Вот вызов для получения объекта:
public ActionResult GetAll()
{
return Json(ppEFContext.Orders, JsonRequestBehavior.AllowGet);
}
А вот и сам объект Order:
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. Если бы вы могли предложить хороший ответ, в котором есть ответ, вы могли бы дать мне ссылку, и этого ответа для меня было бы достаточно!
С уважением,
Гвидо
Обновить
Я добавил виртуальное ключевое слово в соответствии с Саксманом и теперь занимаюсь проблемой ошибки циклической ссылки.