【问题标题】:Entity Framework and inheritance filter实体框架和继承过滤器
【发布时间】:2011-03-13 16:45:35
【问题描述】:

我有第一个抽象实体:人。 两个实体继承自 Person : 老师和学生。

现在我怎样才能获得所有学生? PersonSet.Where(p => p is Student) 显然不起作用,所以?这里有什么好的做法?

感谢您的帮助

【问题讨论】:

    标签: inheritance entity-framework-4 where-clause


    【解决方案1】:

    你可以使用OfType()方法:

    var students = PersonSet.OfType<Student>();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-25
      • 1970-01-01
      • 2011-05-19
      • 2010-10-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多