当前位置:  开发笔记 > 编程语言 > 正文

ef7无法检索子集合的子对象的属性

如何解决《ef7无法检索子集合的子对象的属性》经验,为你挑选了1个好方法。



1> Stafford Wil..:

使用Include后跟ThenInclude孩子的孩子属性.子属性可能不会出现在intellisense中ThenInclude,但只是输入它 - 它将按预期编译和操作.

var reg = _context.Registrations
  .Where(r => r.User.UserName == userName)
  .Include(r => r.Acvitities).ThenInclude(a => a.Task)
  .Include(r => r.Activities).ThenInclude(a => a.SomethingElse)
  .FirstOrDefault();
  return reg;


更新后的建议中的`a.SomethingElse`是上面提供的架构中的`List Responses`.当我点到点然后"别的东西"(`Responses`)时,我只得到`IEnumberable`函数/方法的列表(例如:`Count`,`Capacity`,`Select`,`Where`等)
推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有