实体框架如何与数据推送更新有机地协同工作

光泽

我正在设计一个项目。我决定使用EF对现有的数据库表进行建模。主要特点是:

  1. 网络用户向网络服务器发送数据查询,以从表中检索结果并在浏览器中显示数据网格;
  2. Web服务器还侦听数据库更新(从DB推送到Web服务器)。这些数据更新由外部各方完成。我们必须捕获这些更新并反映在用户浏览器中。

主要问题是:EF是否具有内置方法以可配置的方式侦听数据源并触发更新事件?否则,是否存在使EF和DB更新一起工作的好方法?

dudeNumber4

回答主要问题:不。我已经在EF工作了很长时间;从来没有见过这样的功能。

为了“实时”更新数据,我认为SignalR将是解决方案。您的客户端挂接到SignalR服务器(为来自服务器的呼叫声明一个处理程序),并在发生更改时接收该呼叫。您将相应地刷新数据(通过EF的新呼叫)。您的SignalR实例执行“捕获”外部方的更新,并调用客户端方法来告知它这样做。

在这种情况下,EF没什么特别的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何协同工作?

来自分类Dev

如何使我的方法协同工作

来自分类Dev

如何使SSRS和Chrome协同工作?

来自分类Dev

Docker容器:它们如何协同工作?

来自分类Dev

函数和列表如何协同工作?

来自分类Dev

如何让这些查询协同工作?

来自分类Dev

如何使这两个功能很好地协同工作?

来自分类Dev

烧瓶装饰器不能很好地协同工作

来自分类Dev

一般问:XAMPP 和 MySQL 数据库如何协同工作?

来自分类Dev

dataTable()vs. DataTable()-为什么会有区别,如何使它们协同工作?

来自分类Dev

了解Kotlin协同工作的所有状态

来自分类Dev

ICC文件的不同部分如何协同工作?

来自分类Dev

如何使flexbox,transitions和IE10协同工作?

来自分类Dev

如何使Reveal.js与演示者远程协同工作?

来自分类Dev

CmfRouting + JMSI8nRouting:如何使它们协同工作?

来自分类Dev

如何使大礼包,滑轨和liqpay协同工作?

来自分类Dev

std :: transform和std :: plus如何协同工作?

来自分类Dev

大型项目如何使5种语言协同工作

来自分类Dev

autofs和WebDAV-如何使它们协同工作?

来自分类Dev

如何使这种稀疏矩阵和Trie协同工作

来自分类Dev

如何使Android / IOS应用程序协同工作

来自分类Dev

这些 postgres 关键字如何协同工作?

来自分类Dev

.match 和捕获组如何协同工作?

来自分类Dev

了解多个本地 TeamCity 构建代理如何协同工作

来自分类Dev

ChrootDirectory 和用户的主目录如何协同工作?

来自分类Dev

Context Locals 和 The Request Context 如何协同工作?

来自分类Dev

dateadd、datetime 和 datediff 如何协同工作?

来自分类Dev

如何计算有机形状的面积?

来自分类Dev

实体框架如何工作

Related 相关文章

热门标签

归档