gpt4 book ai didi

sql-server - Entity Framework 等价于 READPAST

转载 作者:行者123 更新时间:2023-12-01 04:59:41 27 4
gpt4 key购买 nike

我们有一个表,它通过数据库作业每约 15 分钟刷新一次,以使用来自各种来源的最新更改来保持前端更新。

过去为了读取这个表,调用了一个带有表提示 READPAST 的存储过程。我相信的目的是确保表格可以按其时间表自由更新,但您也只会获得干净的数据供公众使用。

在带有 EF6 的 LINQ 中,有没有一种方法可以使用 TransactionScope 或其他一些机制来做到这一点?我知道没有明确支持开箱即用的表格提示,所以我正在寻找替代方案。我们想更多地使用 LINQ 和存储过程。更少(尤其是当他们所做的只是选择时)。

最佳答案

您可以使用事务隔离级别。 Read uncommitted 将允许您读取尚未提交到表的数据,但可能有适合您的不同隔离级别。无论哪种方式,这里都有一篇解释它的帖子:

http://blogs.msdn.com/b/diego/archive/2012/04/01/tips-to-avoid-deadlocks-in-entity-framework-applications.aspx

关于sql-server - Entity Framework 等价于 READPAST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34079067/

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