Я пытаюсь использовать метод .LoadWithотладки LoadWith имеет подузлы в DomainService, но не тогда, когда вызывается в ViewModel
У меня есть эти строки кода в моем DomainService:
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