私は .NET でトランザクション アプリケーションを開発しており、次のようにデータベース アクセスを適切にカプセル化する方法について意見を求めたいと考えています。
- あちこちに接続文字列がありません
- 異なる関数から同じストアド プロシージャを複数回呼び出す
- またはさらに悪いことに、1 つの列が異なる複数のストアド プロシージャ
NHibernate のような ORM を使用すると、急速に変化するデータ モデルにさらに複雑なレイヤーが追加される可能性があり、アーティファクトをタイトなスケジュールで作成する必要があるため、有用かどうかを知りたいと思っています。
ORM パッケージ以外のメソッドやパターンに興味があります。