2017-01-05 2 views
3

コミットされていないデータのみをフェッチするオプションがあるので、アイソレーションレベルをIsolationLevel.ReadUncommittedに設定しましたか?呼び出されるストアドプロシージャを手動で変更する必要はありませんか?UNCOMMITTEDの行をダッパーでのみ読み取る方法はありますか?

は以下のみコミットされていないデータを取得するためのスクリプトです:

SELECT * FROM Users.[User] 
EXCEPT 
SELECT * FROM Users.[User] WITH (READCOMMITTED, READPAST) 

答えて

3

Dapperのは本当にこれを行うには何もありません。 2つのオプションがここにあります。素晴らしい

  • あなたのADO.NET接続/トランザクション(プロバイダに依存)がサポートされている場合、この::偉大
  • があなたのSQL味(バックエンド依存)は、あなたがこれを表現することができます
    • 場合

    Dapperはどちらとも関係がありません。それはプロバイダーの上にあり、呼び出しコードは構文を提供します。

    関連する問題