如何只检索基类(实体框架)?

时间:2010-03-13 06:53:19

标签: entity-framework

我一直在这里摸不着头脑...... 我有一个Consumer类和一个继承Consumer的BillableConsumer类。他们都是消费者组合的一部分。问题是以下查询:

Consumer consumer = (from c in _ctx.Consumers where c.ID = id select c).First();

返回一个BillableConsumer实例!与此查询相同:

BillableConsumer bconsumer = (from c in _ctx.Consumers.OfType<BillableConsumer>() where c.ID = id select c).First();

如何返回基类的实例? (这些是数据存储中的单独表)。

1 个答案:

答案 0 :(得分:2)

是的,这有点棘手。

但我在前一段时间做了tip

希望这有帮助

亚历