如何仅为表中的一种类型调用ToBindingList()?

时间:2015-06-17 17:31:44

标签: c# entity-framework binding

我得到了PersonClientEmployee的表格,我想将Employee个实例绑定到BindingList<Client>而不是BindingList<Person> 。可能吗? ClientEmployee来自Person

现在我这样做:

context.People.OfType<Client>().Load();//DbContext
BindingList<Person> Clients = context.People.Local.ToBindingList();

但这样我就失去了对Client属性的访问权限。我也加载了所有内容:PersonClientEmployee,我只想要客户端。

1 个答案:

答案 0 :(得分:1)

如果上下文没有属性Clients,您可以随时使用

context.Set<Client>().Local.ToBindingList();