多くのDateTimeフィールドを含むコードファーストのEF6データベースがあります。これらは、テーブルの作成時に localdb データベースの datetime フィールドにマップされました。
最近、これらのフィールドのいくつかに格納されている値にタイム ゾーンの調整を導入したところ、「datetime2 から datetime への変換」という状況に遭遇しました。
私がやりたいことは、コードでテーブル定義を微調整し、追加移行/データベース更新の手順を実行して、作業を続行することです。
しかし、この状況に対してオンラインで見たすべての回答は、規則を作成し、データ コンテキストの OnModelCreating() メソッド内で流暢な API を使用することを求めています。
残念ながら、流暢な API を使用した経験はありません。Add-migration/update-database プロセス中に OnModelCreating が実行されるかどうかは、私には明らかではありません。
この種の移行は、DateTime プロパティを何らかの属性で装飾することで実行できますか?