获取嵌套MVC4 EF6的内部对象集合

时间:2015-09-04 14:56:15

标签: asp.net-mvc-4 lambda entity-framework-6

我们如何在嵌套模型中获取内部对象的集合。

说模型是

Model.MInner1.MInner2.MInner3

所有内部对象都是List。我只有DbSet模型,需要使用条件

获取MInner3的集合
MInner3.status == 1

1 个答案:

答案 0 :(得分:1)

如果您的DbSet中未定义MInner3 DbContext属性,则仍可使用DbContext.Set<TEntity>。对于你的问题:

// Assumming MInner3 is also the type name
var filteredSetMInner3 = context.Set<MInner3>().Where(m => m.status == 1);