我有以下方法从脚手架模板自动生成存储库: -
public Group Find(int id)
{
return context.Groups.Find(id);
}
Run Code Online (Sandbox Code Playgroud)
但由于组对象有哪些我需要两个导航属性,所以我想包括.Include,所以我代替.find用.where: -
public Group Find(int id)
{
return context.Groups.Where(c=>c.GroupID==id)
.Include(a => a.UserGroups)
.Include(a2 => a2.SecurityRoles)
.SingleOrDefault();
}
Run Code Online (Sandbox Code Playgroud)
但我的问题是我怎么能应用.Include与.find()而是采用.Where()?