gpt4 book ai didi

sql-server - Entity Framework 和脏读

转载 作者:行者123 更新时间:2023-12-03 09:32:00 24 4
gpt4 key购买 nike

我有 Entity Framework (.NET 4.0) 反对 SQL Server 2008。数据库(理论上)在工作时间内得到更新 - 删除,然后插入,全部通过事务。实际上,它不会经常发生。但是,我需要确保我始终可以读取数据库中的数据。我正在编写的应用程序永远不会对数据进行任何类型的写入——只读。

如果我做脏读,我总是可以访问数据;最糟糕的情况是我得到了旧数据(这是可以接受的)。但是,我可以告诉 Entity Framework 始终使用脏读吗?如果我以这种方式设置 EF,是否需要担心性能或数据完整性问题?或者我应该退后一步,看看如何重写正在执行删除/插入过程的过程?

最佳答案

TransactionScope 是您的 friend :
Entity Framework with NOLOCK

关于sql-server - Entity Framework 和脏读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4658349/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com