最初に、コード内の計算列の問題に対するいくつかの優れた回避策を見つけようとしています。具体的には、getdate() に設定する必要がある CreatedAt 日時列がいくつかあります。
POCO コンストラクターを介してこれを行うことを検討しましたが、そのためには Computed オプションを削除する必要があります (そうしないと、データが保持されません)。レコードの挿入。したがって、更新するたびに CreatedAt が上書きされます。
DropCreate の後に呼び出すことができる変更スクリプトを作成して、さまざまな列を変更して getdate() のデフォルト値を含めたいと考えています。
- 追加の SQL を実行できる OnDropCreateCompleted のようなものにフックするイベントはありますか
- 変更スクリプトを処理する最良の方法は何ですか? 実行するサーバーに生のSQLを送信するだけだと考えています。
- getdate() の問題を処理する別の方法はありますか?
ありがとう