Visual Studioで基本的な3層C#アプリケーションの実装を試みるソリューションを作成しました。私はこのコンセプトを研究しましたが、今は各ティアごとに異なるプロジェクトを使用してまとめようとしています。つまり、DataAccess
、BusinessRules
、BusinessObjects
のプロジェクトがあります。Visual Studioでのデータアクセス、ビジネスルールおよびビジネスオブジェクトのプロジェクトの作成
BusinessRules
プロジェクトにDataAccess
とBusinessObject
プロジェクトへの参照が含まれていますか? (そしてDataAccess
とBusinessObjects
BusinessRules
を参照するべきではないのですか?)
これを設定した後、私はそれぞれの層が担当するのか理解が、あなたは内のデータとビジネスオブジェクト(複数可)を取り込む必要がある場合、私は知りませんでした実現しましたDataAccess
レイヤー、またはに要求されたデータを渡してオブジェクトを移入する必要があるかどうか - これを行う推奨方法は何ですか?
ありがとう、それは私が探していた答えの種類でした。ネット上に多数の記事があり、これに関するスタックオーバーフローに関する質問がありましたが、実際に(あなたの答えが指摘しているように)さまざまな方法があるこれを実装する。 – Theomax