如何从控件数据源获取objectcontext

时间:2012-06-06 10:49:35

标签: c# winforms frameworks entity

我是C#和Entity Framework的新手。有没有办法从控制数据源中取回ObjectContext

我有三个项目,两个用于实体框架,最后一个用于窗体应用程序。 winform有两个datagridview,每个都来自每个EF项目。

问题是,当我想保存datagridview A的更改时,我必须调用MyEF_A.SaveChanges(),当我想保存datagridview B时,我必须调用MyEF_B.SaveChanges()

是否有解决方案,因此我可以调用基于SaveChanges()的{​​{1}}方法(datagridview A或datagridview B)从Form.ActiveControl追溯到control.datasource

1 个答案:

答案 0 :(得分:0)

我不敢。问题是DataSource属于“对象”类型。即使您可以将其转换为原始类型,也不要将ObjectContext本身用作绑定对象,因此您只需获得该集合。

我可能错了,如果是这样的话,请纠正我。