2012-02-13 16 views

答えて

2

これは「依存する」質問の1つです。 :)

これは通常、SaveChangesのオーバーライドで行います。このロジックをデータレイヤに組み込むことに悪影響を与えない場合は、私が推奨するものです。

私は、すべてのクラスでDateCreatedフィールドのようなものを使用しているときにPOCOで使用するもう1つの戦略は、プロパティを公開するインターフェイスまたは基本クラスを使用することです。 SaveChangesのオーバーライドでmodを実行すると、その中に日付プロパティが追加されます。

WRT「部分クラスを作成できますか?」:はい、それも機能します。 EDMX &コード生成を使用している場合(部分クラスに言及していると思われます)、部分クラスに適切なプロパティのデフォルト日付を設定するコンストラクタを追加できます。この使用DbContextを示す任意の例 -

HTH ジュリー

+0

SaveChangesメソッドのオーバーライドはいいですね? – TheTiger

関連する問題