.Net 实体与 SQL Server 同步?

发布于 2024-12-08 07:20:01 字数 217 浏览 0 评论 0原文

我目前正在通过 SQL Server 使用 Entity 实现一个系统,我想知道是否有一种方法可以将 Entity 对象与 SQL Server 数据库完全同步。

例如

应用程序 A:
连接上下文等..

应用程序 B :
更新数据库中的一些数据(有或没有实体)

应用程序 A:
收到有关更改和影响实体对象的通知

谢谢

I am currently implementing a system using Entity over SQL Server, and I was wondering if there was a way to fully synchronize the Entity objects with the SQL Server database.

For instance

Application A :
Connect the contexts etc..

Application B :
Updates some data in the database (with or without Entity)

Application A :
Is notified of the changes and impact the entity objects

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月亮坠入山谷 2024-12-15 07:20:01

作为快速答案,请查看 SqlDependency 类 - 它可以提供您选择的数据更新的通知,这听起来正是您想要的。如果这就是您想要做的,那么我毫不怀疑您可以连接实体框架堆栈来插入它们。

但是,您最好看一些有关 并发并考虑悲观或乐观并发的机制,框架都能够实现这两种机制OOB。

As a quick answer, take a look at the SqlDependency class - it can provide notifications of updates to data you have selected, which sounds to be what you want. If this is what you want to do, then I've no doubt that you can wire up the entity framework stack to plug these in.

However, you would be much better off taking alook at a few articles concerning Concurrency and contemplating mechanics for Pessimistic or Optimistic Concurrency, both of which the Framework is capable of OOB.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文