【发布时间】:2011-03-13 16:45:35
【问题描述】:
我有第一个抽象实体:人。 两个实体继承自 Person : 老师和学生。
现在我怎样才能获得所有学生? PersonSet.Where(p => p is Student) 显然不起作用,所以?这里有什么好的做法?
感谢您的帮助
【问题讨论】:
标签: inheritance entity-framework-4 where-clause
我有第一个抽象实体:人。 两个实体继承自 Person : 老师和学生。
现在我怎样才能获得所有学生? PersonSet.Where(p => p is Student) 显然不起作用,所以?这里有什么好的做法?
感谢您的帮助
【问题讨论】:
标签: inheritance entity-framework-4 where-clause
你可以使用OfType()方法:
var students = PersonSet.OfType<Student>();
【讨论】: