dapper-extensions GetList() with (nolock)
Posted
技术标签:
【中文标题】dapper-extensions GetList() with (nolock)【英文标题】: 【发布时间】:2015-09-10 16:19:38 【问题描述】:有谁知道在使用connection.GetList<TView>()
时是否可以告诉dapper 附加with (nolock)
?
我将它用作我的 CQRS 模型中的 R,它运行良好,但我担心现在我们正在做更多的阅读,它会开始锁定表。如果可能的话,我宁愿不添加交易。
【问题讨论】:
您使用的是哪个 CQRS 包? 【参考方案1】:dapper 实际上只是在ADO.NET 之上的一组扩展方法。它是一个通用抽象,允许它与(m)任何 RDMS 互操作。
由于 with (nolock)
是 SQL Server 语法,因此将其融入任何方法、扩展库或其他方法中都没有多大意义。
此外,dapper-extensions 包旨在帮助完成 CRUD 操作的简单任务。如果复杂性超出了这些操作,就该使用.Query()
和一些自定义 SQL。
【讨论】:
以上是关于dapper-extensions GetList() with (nolock)的主要内容,如果未能解决你的问题,请参考以下文章
将 DapperExtensions 用于“GetList”时引发异常
php Bitrix CIBlockElement :: GetList