Отладка loadWith имеет подузлы в домене службы, но не при вызове в viewmodel - PullRequest
0 голосов
/ 14 июня 2010

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

1 Ответ

0 голосов
/ 15 июня 2010

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

...