C# 实体框架:检测和加载表更改
有MSSQL Express服务器和几个应用程序正在使用它 App1添加或更新表1中的行 表1必须加载到App2中。app2应随时使用有效数据。 如果发生更改,如何重新加载table1数据 使用实体框架6 App2需要“检查”表1中的新数据并重新加载。C# 实体框架:检测和加载表更改,c#,sql-server,entity-framework,C#,Sql Server,Entity Framework,有MSSQL Express服务器和几个应用程序正在使用它 App1添加或更新表1中的行 表1必须加载到App2中。app2应随时使用有效数据。 如果发生更改,如何重新加载table1数据 使用实体框架6 App2需要“检查”表1中的新数据并重新加载。 例如,您可以在表1上执行select并按ID查找新行。看起来很简单 案例1:当表中的数据发生变化时。当您访问加载或发布的内容时,您将自动获得更新的数据 案例2:当列或表架构等发生更改时。您只需在显示所有表的面板上打开edmx,右键单击并单击“更新
例如,您可以在表1上执行select并按ID查找新行。看起来很简单 案例1:当表中的数据发生变化时。当您访问加载或发布的内容时,您将自动获得更新的数据 案例2:当列或表架构等发生更改时。您只需在显示所有表的面板上打开edmx,右键单击并单击“更新选项”,然后单击“生成”,该选项将自动生成实体
关于是的,在[App2 v.1.0](无实体框架)中,我使用了无止境循环每秒重新加载和比较数据。现在我正在使用实体框架重写App2。。。我相信EF应该提供一些更好的方法?恐怕不行,EF不会自动刷新自己。您必须启动刷新。这里有一个链接,指向一个讨论,讨论如何实现刷新器。简而言之,您仍然需要循环并重新加载数据。