代码之家  ›  专栏  ›  技术社区  ›  user366312

csla.net-可继承的基类

  •  4
  • user366312  · 技术社区  · 16 年前

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

    这本书描述了为解决现实问题而由不同的类继承的各种基础类。

    alt text

    但是这本书并没有提供所有这些类的例子。

    有人能给我所有这些例子(有理由)来更好地理解CSLA吗?

    例如,哪些实际对象将被视为只读根对象(student/product/order等)?为什么?

    3 回复  |  直到 15 年前
        1
  •  4
  •   Brad Leach    16 年前

    ProjectTracker示例(可下载到 CSLA downloads page )具有CSLA书籍中使用的所有主要甾醇类型的示例。

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

    对于您的特定查询,我没有经常使用“只读根”对象。但是,我经常使用“只读列表根”对象。例如:我有一个名为ProductInfoList的列表,它有一个只读的子ProductInfo。这将在列表框中或从搜索结果等返回给用户。

    希望这有帮助!

        2
  •  2
  •   Peter Mortensen icecrime    15 年前

    我也建议你去看看我们的 CSLA 3.8 templates .当我学习CSLA的时候,我也有同样的困境。他确实提供了每种bo类型应该是什么样子的示例片段,但我觉得这对可视化没有太大帮助。你可以看看我们的模板和 run the quick start 针对您熟悉的数据库之一,修改每个表的不同BO类型,以更好地了解CSLA的工作方式。

        3
  •  2
  •   Peter Mortensen icecrime    15 年前

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

    http://www.lhotka.net/cslanet/download.aspx (见框架、试验、样品)

    但在这之前,请看一下这篇文章:

    The CSLA Framework; what is in it for me?

    推荐文章