2009-08-05 11 views

答えて

0

DataContextのLogプロパティを使用すると、SQLの内容を書き出すことができます。これは、TextWriterを取ると非常に使いやすいです。例が必要な場合は、私に例を提供することができます。

DataContext Log

0

あなたのLINQのツーSQLクエリは、変数に格納されます。この変数にカーソルを置くと、検査され、生成されたSQLが表示されます。あなたはすでに知っている

Console.WriteLine(dbContext.GetCommand(yourQuery).CommandText); 

そしてもちろんのプロファイラ:

もう一つの方法は、次のコードを使用して出力することです。

+0

@meblahこの回答または別のは、この質問を読んで他の人があなたを助けたソリューションを見つけることができるようにあなたは、あなたが受け入れ答えを設定する必要が助けた場合。 – Kelsey

1

LinqPadを使用して、Linq2Sql問題のデバッグに役立てました。これはきちんとした小さなツールで、生成するSQLも表示されます。

http://www.linqpad.net/

関連する問題