4

私は本を​​読んでいました"Expert C# 2005 Business Objects"

この本では、現実の問題を解決するためにさまざまなクラスに継承されるさまざまな基本クラスについて説明しています。

代替テキスト

しかし、この本はそれらすべてのクラスの例を提供しているわけではありません。

CSLA をよりよく理解するために、これらすべての例を (理由とともに) 教えてもらえますか?

たとえば、読み取り専用のルート オブジェクト (学生/製品/注文など) と見なされる実世界のオブジェクトはどれですか? なぜ?

4

3 に答える 3

4

ProjectTracker サンプル ( CSLA ダウンロード ページからダウンロードできます) には、CSLA ブックで使用されているすべての主要なステレオタイプの例があります。

本書の第 6 章 (オブジェクト指向アプリケーションの設計) では、ビジネス オブジェクトの設計プロセスの概要を説明し、第 8 章 (ビジネス オブジェクトの実装) では、プロジェクト トラッカー オブジェクトの実際の実装について説明します。

特定のクエリに関しては、「読み取り専用ルート」オブジェクトをあまり使用していません。ただし、「読み取り専用リスト ルート」オブジェクトをよく使用します。例: 読み取り専用の子 ProductInfo を持つ ProductInfoList というリストがあります。これは、ListBox または検索結果などからユーザーに返されます。

お役に立てれば!

于 2009-09-08T06:14:46.470 に答える
2

ここで必要なものを見つけることができます:

http://www.lhotka.net/cslanet/download.aspx(フレームワーク、テスト、サンプルを参照)

しかしその前にこの記事を見てください:

CSLAフレームワーク; 私にとって何が含まれていますか?

于 2009-09-07T23:33:34.300 に答える
2

CSLA3.8テンプレートも確認することをお勧めします。CSLAを学んでいたときも同じジレンマがありました。彼は、各BOタイプがどのように見えるかについてのサンプルスニペットを提供していますが、これを視覚化するのに非常に役立つとは思いません。テンプレートを確認し、使い慣れたデータベースの1つに対してクイックスタートを実行し、テーブルごとに異なるBOタイプを変更して、CSLAがどのように機能するかをよりよく理解することができます。

于 2010-02-01T18:07:54.263 に答える