我一直在这里摸不着头脑...... 我有一个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();
如何返回基类的实例? (这些是数据存储中的单独表)。