0

私はNet1.1からこのアプリケーションに取り組んでいます。そしてそれはこれらすべての年を使用しています-3層、プレゼンテーション、ビジネス、データ。

データ層は主にDataSetsとDataTablesを使用してSQLからデータを取得します。より透過的なコーディングを取得するために、より強力な型付きリストを使用したいと思います。

データ層をそのままにして、ビジネス層を使用してデータ層から取得したデータを構造化することを考えていました。基本的に、新しいクラスを宣言して、強い型のリストを返したいと思います。

これは良い方法です。データ層がもう必要ですか(SQLからデータテーブルにデータを取得してから再びリストに変換するため)、またはデータをビジネス層のリストに直接プルするより良い方法がありますか?

4

1 に答える 1

2

データをビジネス層に取り込む最良の方法は、EntityFrameworkやNHibernateのようなORMを使用
すること
ですまたはMassiveDapper.net
のようなマイクロORM 。

それらを使用しない場合でも、DALオブジェクトを用意してから、BOにBLLを入力する必要があります。

于 2013-03-21T17:57:12.227 に答える