プロファイラを使用する以外に、linq-to-sqlが生成するSQLを表示する方法はありますか?linq-to-sqlが生成するビュー
0
A
答えて
0
DataContextのLogプロパティを使用すると、SQLの内容を書き出すことができます。これは、TextWriterを取ると非常に使いやすいです。例が必要な場合は、私に例を提供することができます。
0
あなたのLINQのツーSQLクエリは、変数に格納されます。この変数にカーソルを置くと、検査され、生成されたSQLが表示されます。あなたはすでに知っている
Console.WriteLine(dbContext.GetCommand(yourQuery).CommandText);
そしてもちろんのプロファイラ:
もう一つの方法は、次のコードを使用して出力することです。
1
LinqPadを使用して、Linq2Sql問題のデバッグに役立てました。これはきちんとした小さなツールで、生成するSQLも表示されます。
関連する問題
- 1. LinqToSql用の適切なSQLを生成するには?
- 2. LinqToSql生成フィールドからクラスを除外フィールド
- 3. LinqtoSQLによって生成されたSQLを表示
- 4. MySQLランタイム生成ビュー
- 5. LINQTOSQLヘルプが必要
- 6. ビューの作成時にOracleエラーが発生する - ORA-01720
- 7. 投票フォーム(ビュー)がCakePHPでセキュリティエラーを生成する
- 8. はLinqToSql
- 9. linqtosqlオブジェクトマッピング
- 10. オブジェクトを更新するLinqToSql
- 11. SQL Serverでビューを作成すると問題が発生する
- 12. ビューをコピーするスクリプトを生成する
- 13. ビュー生成時のOracleの値のキャッシュ?
- 14. ADO.NET Entity Framework - 事前生成ビュー -
- 15. 再生フレームワークでのビューの作成2
- 16. EFコードの事前生成ビュー
- 17. asp.net mvc 3と動的ビュー生成
- 18. ASP.NET MVC3の足場でビューを生成
- 19. LinqToSQL句内
- 20. LinqToSql Filter EntitySet
- 21. LinqToSQL DateTimeフィルタ?
- 22. LinqToSQLデザインクエリ/心配
- 23. 多型とLinqToSql
- 24. LinqToSql "in"句
- 25. LinqToSql難読化
- 26. LinqToSQLで生成されたクラスをWebサービスで公開することはできますか?
- 27. ORA-06502ビューの作成時にエラーが発生しました
- 28. Spring RooがApache Tilesビューを生成した位置を変更する
- 29. Perforceワークスペース・ビューでクライアント生成ファイルを無視する
- 30. ウィザードで生成されたMVCビューのフィールドを省略する
@meblahこの回答または別のは、この質問を読んで他の人があなたを助けたソリューションを見つけることができるようにあなたは、あなたが受け入れ答えを設定する必要が助けた場合。 – Kelsey