相关疑难解决方法(0)

在同一个查询上使用.Find()和.Include()

我有以下方法从脚手架模板自动生成存储库: -

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()

entity-framework

32
推荐指数
2
解决办法
3万
查看次数

标签 统计

entity-framework ×1