2010-03-11 60 views
0

我们可以创建自己的平台/对象并与CSLA.NET进行交互,这可能吗?那些在CSLA.NET有更多经验的人可以提供帮助或建议。谢谢我们如何扩展CSLA.NET如果我们想要使用c#我们自己的业务对象

+0

你能更具体地说明你想用你的平台/对象实现什么吗?这将允许有关CSLA如何适用或不适用于您的情况的更详细的答案。 – 2010-03-28 23:22:50

+0

我建议看一下专家2008年商业对象和审查你的问题。 – 2010-04-13 21:46:53

回答

1

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

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

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

Csla实现了一个代理(数据端口)使用您的对象从网络和Windows应用程序没有任何改变。 csla对象可以很容易地绑定来控制错误检查的全部功能。在csla中完成的很好的工作可以让你分割你的应用程序,遵循一个MDA并让例如数据访问工作到linq到sql。

因此,如果对象不能与业务逻辑一起工作(非常少见但可能),那么您必须搜索您希望获得平台/对象的功能,如果您的对象将执行此操作,则可以让它工作到csla它没有任何意义重复的功能。

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

相关问题