Entity Framework Core (EF Core) で SQL をログとして出力させるには Entity Framework の context.Database.Log のように簡単にはいきません。 ILoggerProvider を継承したクラスをもつ ILoggerFactory を DbContext に設定してやる必要があります。 詳細・・・続きを読む
開発に関する記事一覧
[PowerShell] フォルダ内のファイル一覧を取得し、一括でファイル操作をおこなう。
Windows PowerShell を使ってフォルダ内のファイル一覧を取得し、一括でファイル操作をする方法について紹介します。 使用環境 Windows 10 Windows PowerShell 5.1 サンプルのフォルダ構成 C直下のtmpフォルダに拡張子の異なるファイルとフォルダが格納されており、フォルダ:SAMPLEの中にCSVファイルが3つ格納さ・・・続きを読む
WPF Toolkit PropertyGrid 表示名やカテゴリー名のローカライズ (国際化/多言語対応)
Xceed Software 社の Extended WPF Toolkit に含まれる PropertyGrid は自作アプリなどでプロパティを設定するインターフェースを提供するために非常に有用です。 Extended WPF Toolkit はライセンス的にも Microsoft Public License (MS-PL) で提供されるため、使いやすい・・・続きを読む
SSH.NET で SSH サーバーのフィンガープリントを確認してから接続を完了する
SSH サーバーに接続する際、正しいサーバーか確認するために「フィンガープリント」(指紋)を利用します。 フィンガープリントは SSH サーバーからバイト列として返され、人間にはわかりにくいので、よくある SSH クライアントでは 9a:ab:2e:19:e0:4e:68:79:fa:44:b5:4b:63:48:af:1f のようなカンマ区切りの 16 進・・・続きを読む
VirtualBox + Vagrant で Docker + AWS CLI の環境を最短で構築する
Amazon Elastic Container Service (Amazon ECS) で利用するための Docker コンテナを作るのに、手元の環境に Docker がなかったので、お手軽に Vagrant 環境の上で走らせることにしました。 やりたいこと Docker 環境のほか、 ECR (Elastic Container Registry) に・・・続きを読む