4

我正在看书"Expert C# 2005 Business Objects"

本书描述了各种基类要被各种类继承以解决现实世界的问题。

替代文字

但本书并未提供所有这些类的示例。

谁能给我所有这些例子(有理由)以更好地理解 CSLA?

例如,哪些现实世界的对象将被视为只读根对象(学生/产品/订单等)?为什么?

4

3 回答 3

4

ProjectTracker 示例(可以在CSLA 下载页面上下载)包含 CSLA 书籍中使用的所有主要原型的示例。

本书第 6 章(面向对象的应用程序设计)概述了业务对象的设计过程,第 8 章(业务对象实现)给出了 Project Tracker 对象的实际实现。

就您的具体查询而言 - 我不经常使用“只读根”对象。但是,我经常使用“只读列表根”对象。一个例子是:我有一个名为 ProductInfoList 的列表,它有一个只读子 ProductInfo。这将在 ListBox 中或从搜索结果等中返回给用户。

希望这可以帮助!

于 2009-09-08T06:14:46.470 回答
2

在这里你可以找到你需要的:

http://www.lhotka.net/cslanet/download.aspx(参见框架、测试、示例)

但在此之前先看看这篇文章:

CSLA 框架;对我有什么好处?

于 2009-09-07T23:33:34.300 回答
2

我还建议查看我们的CSLA 3.8 模板。我在学习 CSLA 时也遇到了同样的困境。他确实提供了每种 BO 类型应该是什么样子的示例片段,但我认为这对可视化没有多大帮助。您可以查看我们的模板并针对您熟悉的一个数据库运行快速入门,并修改每个表的不同 BO 类型,以更好地了解 CSLA 的工作原理。

于 2010-02-01T18:07:54.263 回答