我们有一个实体框架模型,其中有一些继承。
以下示例不是实际模型,只是为了说明我的观点......
让我们说
基类:人 子课程:员工,客户
已生成数据库,已创建DomainService,我们可以访问数据:
lstCustomers.ItemsSource = context.Persons;
EntityQuery<Person> query = context.GetPeopleQuery().Take(4);
context.Load(query);
但是如何修改查询才能返回客户?
答案 0 :(得分:1)
您是否已尝试过以下操作:
context.GetPeopleQuery().OfType<Customer>().Take(4)
我可以想象这没有所需的效果,因为OfType
可能是客户端的评估..