代码之家  ›  专栏  ›  技术社区  ›  TimothyP

带有继承和RIA服务的实体框架模型

  •  0
  • TimothyP  · 技术社区  · 14 年前

    我们有一个实体框架模型,其中包含一些继承。

    下面的例子不是actuall模型,只是为了说明我的观点…

    比如说

    基层:人 儿童班:员工、客户

    数据库已生成,域服务已创建,我们可以访问以下数据:

    lstCustomers.ItemsSource = context.Persons;
    EntityQuery<Person> query = context.GetPeopleQuery().Take(4);
    context.Load(query);
    

    但是我如何修改查询以只返回客户呢?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Ronald Wildenberg    14 年前

    是否已尝试以下操作:

    context.GetPeopleQuery().OfType<Customer>().Take(4)
    

    我可以想象这没有所需的效果,因为 OfType 可能是客户端评估的。

    推荐文章