实体框架在基础数据源和UI控件之间起ORM的作用,我想知道我们是否仍需要在EF之上使用bindingsource?
例如
我可以绑定吗
datagridview.DataSource = entity.getdata();
代替
bindingsource.DataSource = entity.etdata();
this.datagridview.DataSource = this.bindingsource;
解决方法:
显然,您可以将Gridview的数据源直接绑定到实体结果.
但是以下情况如何:
>将多个控件附加到同一数据源,例如清单明细
>浏览数据源中的代码.
可以使用“丑陋的” CurrencyManager来完成,但是通过bindingsource更好
更多bindingsource “Remarks” section in MSDN