質問: 生成されたSQLをデバッグログなどにダンプする方法はありますか?私はwinformsのソリューションでそれを使用しているので、ミニプロファイラーのアイデアは私のために動作しません。
回答: 私は同じ問題を抱え、いくつかの検索を行った後にコードを実装しましたが、すぐに使えるものはありませんでした。 Nuget MiniProfilerにパッケージがあります。私が共有したいと思っている統合 。 **Update V2** :他のデータベースサーバとの連携をサポートしています。MySQLの場合は、 MiniProfiler.Integrations.MySql SQL Serverを使用する手順は次のとおりです。 1.接続を開始する ``` var factory = new SqlServerDbConnectionFactory(_connectionString); using (var connection = DbConnectionFactoryHelper.New(factory, CustomDbProfiler.Current)) { // your code } ``` 2.すべての作業が完了したら、必要に応じてすべてのコマンドをファイルに書き出します ``` File.WriteAllText("SqlScripts.txt", CustomDbProfiler.Current.ProfilerContext.BuildCommands()); ```