如果我们想要使用c#拥有自己的业务对象,我们如何扩展CSLA.NET

时间:2010-03-11 17:53:06

标签: c# csla

我们可以创建自己的平台/对象并与CSLA.NET进行交互,这是否可能?那些在CSLA.NET上有更多经验的人可以提供帮助或建议。谢谢

1 个答案:

答案 0 :(得分:1)

真正的问题是:您的平台/对象需要CSLA吗?

首先你需要知道什么是csla以及如何使用它?

CSLA是一个开发业务对象的框架,该框架提供了一种实现业务和验证规则的简便方法,在对象生命周期中提供授权检查器。

Csla实现了一个代理(dataportal),无需任何更改即可使用来自Web和Windows应用程序的对象。 csla对象可以轻松绑定以控制错误检查的全部功能。在csla中完成的漂亮工作让您可以按照MDA分割应用程序,并让数据访问工作到linq到sql。

所以你必须搜索你期望有你的plataform / objects的功能,如果你的对象不能使用业务逻辑(非常罕见但可行),你可以让它工作到csla,如果你的对象会这样做doest没有任何意义重复功能。

有关csla的更多信息,您可以访问所有者网站:http://www.lhotka.net/cslanet/Info.aspx