2010-06-14 1 views
0

Я пытаюсь использовать метод .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

ответ

0

Я не добавил [Включить] к моим свойствам метаданных моего домена.