C# 更新绑定LINQ到实体数据源
好的,我正在学习实体框架和LINQ如何使用MySQL ADO.NET连接器连接到远程MySQL数据库 我以前已经设置了实体数据模型。现在,我将使用lambda表达式从数据存储中获取所有van对象的列表,并将结果绑定到网格视图:C# 更新绑定LINQ到实体数据源,c#,mysql,linq,entity-framework,C#,Mysql,Linq,Entity Framework,好的,我正在学习实体框架和LINQ如何使用MySQL ADO.NET连接器连接到远程MySQL数据库 我以前已经设置了实体数据模型。现在,我将使用lambda表达式从数据存储中获取所有van对象的列表,并将结果绑定到网格视图: dataEntities db = new dataEntities(); var vans = from v in db.vans select v; gridControl1.DataSource = vans; 这很有效。但是,当远程存储中的数据发生更改
dataEntities db = new dataEntities();
var vans = from v in db.vans
select v;
gridControl1.DataSource = vans;
这很有效。但是,当远程存储中的数据发生更改时,我希望更新网格视图,而不必再次执行上述代码。正确的处理方法是什么?我意识到我会将
db
对象移动到一个模块或其他全局范围,但是在以后的事件中,我如何更新vans
对象,比如按下一个按钮?尝试做一些与这些文章相同的事情-或者。对不起-您想从db获取最新数据,而不必再次执行查询,或者您只是想将lambda查询移动到可以再次调用它的位置?