-2

「連続した複数の値」、つまりデータの重複を引き起こしているラムダ式があります。これはラムダ式です:

var destinations = this.contentBusiness.GetAllDisplayVersions()
.Where(x => airportDestinations.Any(y => y.DestinationAirport.DestinationGuideId == x.ParentId))
.Select(x => new DestinationViewModel(airportDestinations.Single(y => y.DestinationAirport.DestinationGuideId == x.ParentId), x));

ここで、これに対応する SQL ステートメントが必要です。

4

1 に答える 1

0

SQL プロファイラーを実行しないのはなぜですか?

  • この行にブレークポイントを置きます。
  • 次の行で、destinations.AsEnumerable() を入力して、SQL を強制的に実行します。
  • アプリケーションを実行します。
  • ブレークポイントが実行されたら、プロファイラー トレースを開始します
  • AsEnumerable() または同等の行 (つまり、SQL を強制的に生成して SQL Server に対して実行する行) まで実行します。
  • SQL プロファイラーがピックアップしたものを参照してください。
于 2013-10-01T13:06:07.257 に答える