Я пытаюсь использовать метод .LoadWith
У меня в домене есть следующие строки кода:
public IEnumerable<Subject> GetSubjectList(Guid userid)
{
DataLoadOptions loadopts = new DataLoadOptions();
loadopts.LoadWith<Subject>(s => s.Notes);
this.DataContext.LoadOptions = loadopts;
return this.DataContext.Subjects;
}
Я вижу отладку, что список тем загружается, и что свойство Subjects.Notes, которое является списком, также заполняется подэлементами, но когда я делаю
ctx.Load(ctx.GetSubjectListQuery(WebContext.Current.User.UserId), lo =>
{
serverdata = ctx.Subjects;
}, null);
Я получаю только плоский список тем, загруженных в serverdata, и никакие подпункты примечаний не загружаются в subject.notes