12

添付リンクの質問を 1 つ読んだ後、Entity Framework で DateCreated 列と DateModified 列を設定し、それをアプリケーションで使用する方法がわかりました。ただし、古い SQL の方法では、DBA の観点からより安全であるため、トリガーの方法がより一般的です。

では、どの方法がベストプラクティスであるかについてのアドバイスはありますか? アプリケーションの整合性のためにエンティティ フレームワークに設定する必要がありますか? それとも、データ セキュリティの観点からより理にかなっているため、トリガーを使用する必要がありますか? または、エンティティ フレームワークでトリガーを作成する方法はありますか? ありがとう。

EF CodeFirst: Rails スタイルの作成および変更された列

ところで、大した問題ではありませんが、私は ASP.NET MVC C# を使用してこのアプリを構築しています。

4

4 に答える 4

4

Entity Framework 6 には、作成および変更を設定するために使用できるインターセプターがあります。その方法について記事を書きました: http://marisks.net/2016/02/27/entity-framework-soft-delete-and-automatic-created-modified-dates/

于 2016-02-27T07:53:07.523 に答える