2009-04-28 8 views

答えて

2

はトップと同じである5

追加.SKIP(5)あなたがNOLOCKを追加する方法を6

わからない行の結果を返す開始しますクエリ。

1

TGnatはTOP.Take(n)経由で)行う方法を指摘しています。しかし、特定のテーブルに(NOLOCK)のような詳細なヒント(など)を追加する方法はありません。この歩き回るのいくつかの方法があります。

  • は、ストアドプロシージャを作成し、データ・コンテキストを経由して
  • を、それを公開するには、UDFを書いて、(パラメータ化とデータ・コンテキスト
  • 使用ExecuteQueryを経由して、それを公開3のNOLOCK

を持っている)TSQL、UDFは私の票を得るでしょう:

  • それは、D設定分離レベル「未コミット読むために:それは(など.Skip/.Take/.Whereで)構成可能であるC#
  • メタデータ内のリテラルのクエリを残す強く
  • を定義している
+0

第四オプションoesn't TransactionScopeを介して、またはDataContextの接続上で直接実行することができます。 – Lucas

+0

@Lucas - それほど細かくはありません –

関連する問題