私は常に NHibernate イベント システムを使用して、作成日や更新日などの監査プロパティを設定することを好みます。 (イベント システムのドキュメントは こちら をご覧ください ).
私はこのアプローチを好みます。なぜなら、ロジックをデータベース レイヤーから除外するだけでなく、これらの値の設定を担当するコード内の単一の場所を持つことができるからです。また、すべてのエンティティに共通の基本クラスがあれば、ドメイン全体で一貫した動作を保証することさえできます。
私は常に NHibernate イベント システムを使用して、作成日や更新日などの監査プロパティを設定することを好みます。 (イベント システムのドキュメントは こちら をご覧ください ).
私はこのアプローチを好みます。なぜなら、ロジックをデータベース レイヤーから除外するだけでなく、これらの値の設定を担当するコード内の単一の場所を持つことができるからです。また、すべてのエンティティに共通の基本クラスがあれば、ドメイン全体で一貫した動作を保証することさえできます。
SQL Server 2005 と C# アプリケーションでデッドロックを解消するにはどうすればよいですか? トランザクションがコミットされて接続が閉じられた後、トランザクションをロールバックできますか?