我正在尝试使用.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;
}
我可以看到调试一个主题列表被加载,并且作为List的Subjects.Notes属性也填充了子项,但是当我这样做时
ctx.Load(ctx.GetSubjectListQuery(WebContext.Current.User.UserId), lo =>
{
serverdata = ctx.Subjects;
}, null);
我只获得一个加载到serverdata中的主题的平面列表,并且没有任何注释子项被加载到subject.notes
答案 0 :(得分:0)
我没有将[Include]添加到我的域名服务的元数据属性中。