Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更新绑定LINQ到实体数据源_C#_Mysql_Linq_Entity Framework - Fatal编程技术网

C# 更新绑定LINQ到实体数据源

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; 这很有效。但是,当远程存储中的数据发生更改

好的,我正在学习实体框架和LINQ如何使用MySQL ADO.NET连接器连接到远程MySQL数据库

我以前已经设置了实体数据模型。现在,我将使用lambda表达式从数据存储中获取所有van对象的列表,并将结果绑定到网格视图:

dataEntities db = new dataEntities();

var vans = from v in db.vans
   select v;

gridControl1.DataSource = vans;

这很有效。但是,当远程存储中的数据发生更改时,我希望更新网格视图,而不必再次执行上述代码。正确的处理方法是什么?我意识到我会将
db
对象移动到一个模块或其他全局范围,但是在以后的事件中,我如何更新
vans
对象,比如按下一个按钮?

尝试做一些与这些文章相同的事情-或者。

对不起-您想从db获取最新数据,而不必再次执行查询,或者您只是想将lambda查询移动到可以再次调用它的位置?