私は書き込み「の作業ユニット」に行くよ、私はすべての仕掛けを見つける助けてください
-
21-09-2019 - |
質問
私はC#で自分のDALを書くつもりです。私は、スコープとして要求して(次UOWとして言及)パターン「作業単位」を使用して、アイデンティティがHttpContext.Itemsに記憶されたマップを決めます。
私は今、CRUDメソッドの実装について質問があります。どこがどのように/実装されていますか? (もしそうなら、どのように)(アクティブレコードのパターンのように)彼らはすべての単一のビジネスクラスで実装されているか、UOWクラスで何とか実現していますか?
また、私はスコープとして要求するだけでなく、DB接続だけでなく、を使用する必要があるとします。しかし、どのように?私は、接続要求の開始を開閉それUOWに処分すべきか?
すべてのアドバイスが強く、特にあなたの「現実世界」の体験、高く評価されます。
)すべてのありがとう
解決
それの音によって、あなたはあなた自身のオブジェクト・リレーショナル・マッピングを開発しようとしています。私も自分自身を書いて近くで移動しようとしていない、と言うでしょう。
オントピック、NHibernateはORMパッケージ、デイビーブリオンに活性な貢献者の一つは、単純なORMのステップバイステップの作成方法を含むチュートリアルを書いています。
彼は彼の支出の24時間は、チュートリアルを書くことを言うので、それは生産準備ORMパッケージの近くに何かを持っていることを期待しないでください。
また、チュートリアルはむしろ実際に製品NHibernateは、彼はに貢献しています製品にライバルを書くためにあなたをやる気よりも、どのようにORMの動作を説明するためのものです。
所属していません StackOverflow