Dapper-расширения GetList() с (nolock)

Кто-нибудь знает, можно ли сказать dapper добавить with (nolock) когда используешь connection.GetList<TView>()?

Я использую это как R из моей модели CQRS, и это работает хорошо, но я обеспокоен тем, что сейчас мы делаем немного более сложное чтение, что оно начнет блокировать таблицы. Я бы предпочел не добавлять транзакции в микс, если это возможно.

1 ответ

На самом деле dapper - это просто набор методов расширения, добавленных в ADO.NET. Он предназначен для общей абстракции, позволяющей ему взаимодействовать с (m) любой RDMS.

поскольку with (nolock) является синтаксисом SQL Server, было бы бессмысленно включать его в любой из методов, расширение lib или иное.

Более того, пакет dapper-extensions предназначен для помощи в простой задаче операций CRUD. Если сложность выходит за рамки этих операций, пришло время .Query() и некоторый пользовательский SQL.

Другие вопросы по тегам