Проблема следующая - у меня есть 2 сущности со связями один-ко-многим:
public class Schema
{
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public Guid SchemaId { get; set; }
public string Name { get; set; }
public string Content { get; set; }
public string ElementName { get; set; }
public List<Element> Elements { get; set; }
}
public class Element
{
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public Guid ElementId { get; set; }
public Guid SchemaId { get; set; }
public string Content { get; set; }
public Schema InSchema { get; set; }
}
и проект, на который ссылается пакет EntityFramework v4.3.После сохранения некоторых схем со связанными элементами в базе данных я загружаю список схем (например, var schemasList = context.Schemas.ToList ()).После этого во всех экземплярах Schema in Elements значение свойства равно нулю.Теперь я решаю эту проблему с добавлением динамического прокси для сущностей, но это оказывает плохое влияние на многочисленные разработки (например, сохранение может вызвать ошибку «Отслеживание сущностей по нескольким контекстам»).Спасибо за любую помощь с этой проблемой.