0

必要なすべてのオブジェクトを含む 1 つの DBML によって形成されるデータ アクセス レイヤーを取得しました。この dbml にさらに機能を記述する必要がありますか、それとも dbml を DAL として使用できますか? これは、現在、ビジネス ロジック レイヤーのテーブルからすべての記事を取得するなどの機能を作成しているためです。だから私は今、ちょっと迷っています。ビジネスレイヤーに何を入れるかが明確になるように、どのような例を挙げればよいでしょうか。

4

2 に答える 2

1

ビジネス ロジック層は、基本的にビジネス ルールとビジネス エンティティを配置する場所です。ユーザーが記事を追加したり、記事を編集したり、記事を削除したりできることを確認するための有効性チェックなどを行いたい場所です。目的は、すべてのビジネス ルールとエンティティを一元化して、プレゼンテーション層が下線を引いている DB 構造と、DB 構造がインターフェースを定義していないことを知る必要があります。

必要な場合は、自分で決める必要があります。

于 2010-05-26T14:05:38.000 に答える
1

http://www.microsoft.com/events/series/modernsoftdev.aspx?tab=webcasts&id=42420

Microsoft は、C# を使用した最新のソフトウェア開発について、Joe Hummel が実施した一連の Web キャストを行いました。そこでは、低レベルのデータ アクセス レイヤーの構築と、それがビジネス レイヤーとどのように相互作用するかについて、多くのことがわかります。私はそれらのレッスンから多くを学びます..本当に良いことです。

于 2010-05-26T14:09:27.603 に答える