2017-02-05 36 views
-1

所以我愿意使用实体框架开发多用户应用程序。但我不确定EF如何同时处理来自不同用户的多个请求。实体框架多用户应用程序

例如:user1正在向某个表中插入一条记录。当user2在同一时刻在该表上插入记录时会发生什么?

+0

当两个人同时插入一条记录时......插入两条记录。当两个人更新相同的记录......谁最后覆盖谁是第一个。没有什么大地震碎。如果你想做某些事情,比如确保他们拥有唯一的密钥,那就只有一个问题。如果您告诉我们什么数据库,以及您真的担心我们可以提供什么帮助。 –

+0

处理这些情况是**底层数据库系统**的工作 - EF确实没有涉及太多这方面的内容。它只是与数据库服务器通信并处理返回的任何错误。这与你直接使用SQL查询使用“原始ADO.NET”完全一样 - 没有区别 –

回答

相关问题