ホームページ >データベース >mysql チュートリアル >Entity Framework で DbContext.SaveChanges() から SQL コマンドを簡単に記録するにはどうすればよいですか?
Entity Framework では、通常、ログ記録は NLog や Log4Net などの外部フレームワークを使用して管理されます。ただし、より単純なソリューションを好む人のために、DbContext.SaveChanges() の組み込みログ メカニズムがあります。
前述のドキュメントによると、Entity Framework 6.0 内の Database クラスには、Action< という名前のプロパティが含まれています。文字列>ログと呼ばれます。これは、ロギングを簡単にセットアップできることを意味します。
context.Database.Log = Console.WriteLine;
これにより、生成された SQL コマンドをコンソールに直接ログ記録できます。
より高度なロギング要件については、インターセプターの利用を検討してください。
以上がEntity Framework で DbContext.SaveChanges() から SQL コマンドを簡単に記録するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。