我们有一个实体框架模型,其中包含一些继承。
下面的例子不是actuall模型,只是为了说明我的观点…
比如说
基层:人 儿童班:员工、客户
数据库已生成,域服务已创建,我们可以访问以下数据:
lstCustomers.ItemsSource = context.Persons; EntityQuery<Person> query = context.GetPeopleQuery().Take(4); context.Load(query);
但是我如何修改查询以只返回客户呢?
是否已尝试以下操作:
context.GetPeopleQuery().OfType<Customer>().Take(4)
我可以想象这没有所需的效果,因为 OfType 可能是客户端评估的。
OfType