В моем представлении есть сетка с привязкой к данным (XAML), а источник ресурсов указывает на коллекцию ReportsCollection. Объект «Отчеты» имеет три примитива и несколько сложных типов. Эти три показаны, как и ожидалось, в таблице данных. Кроме того, сущность Reports имеет свойство типа Store. При загрузке отчетов с помощью метода домена GetReports я быстро понял, что возвращаются только примитивы, а не весь граф какой-то глубины. Поэтому, так как я тоже хотел загрузить свойство Store, я сделал это изменение в моей службе домена:
public IQueryable<Report> GetReports()
{
return this.ObjectContext.Reports.Include("Store");
}
Из того, что я вижу в непосредственном окне, хранилище загружается, как и ожидалось, но при возврате клиенту все равно удаляется. Как это можно исправить?
Спасибо!