LINQにNOLOCK
とTOP
のselect文を記述することはできますか?LINQでRecordCount、TOP、およびNOLOCKを設定するにはどうすればよいですか?
クエリの前にRowCount
を設定するとどうなりますか? (5)あなたのクエリに.Takeを追加
LINQにNOLOCK
とTOP
のselect文を記述することはできますか?LINQでRecordCount、TOP、およびNOLOCKを設定するにはどうすればよいですか?
クエリの前にRowCount
を設定するとどうなりますか? (5)あなたのクエリに.Takeを追加
はトップと同じである5
追加.SKIP(5)あなたがNOLOCKを追加する方法を6
わからない行の結果を返す開始しますクエリ。
はここTransactionScope
を扱って良い記事です:
TGnatはTOP
(.Take(n)
経由で)行う方法を指摘しています。しかし、特定のテーブルに(NOLOCK)
のような詳細なヒント(など)を追加する方法はありません。この歩き回るのいくつかの方法があります。
ExecuteQuery
を経由して、それを公開3のNOLOCK
を持っている)TSQL、UDFは私の票を得るでしょう:
.Skip
/.Take
/.Where
で)構成可能であるC#
第四オプションoesn't TransactionScopeを介して、またはDataContextの接続上で直接実行することができます。 – Lucas
@Lucas - それほど細かくはありません –