我对EF 6中的Include函数有疑问。我有多个实体链接到单个实体,例如:索纳、SonB、SonC都链接到父ABC实体。父ABC有自己的链接实体:兄弟A,兄弟B,兄弟C现在如果我使用include,就像这样:
Son son = context.Sons.Where(x => ids.Contains(x => x.id))
.Include(x => x.Father)
.Include(x => x.Father.Brother)
.FirstOrDefault();
include Father/Father.Brother是否会为所有实体一次性工作(因为它是同一个实体)?或者它是否会查询每个子实体的数据?
1条答案
按热度按时间4zcjmb1e1#
这个应该可以