Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如果我们想使用c拥有自己的业务对象,我们如何扩展CSLA.NET#_C#_Csla - Fatal编程技术网

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

C# 如果我们想使用c拥有自己的业务对象,我们如何扩展CSLA.NET#,c#,csla,C#,Csla,我们是否可以创建自己的平台/对象并与CSLA.NET交互,这是否可行?在CSLA.NET方面有更多经验的人可以提供帮助或建议吗。谢谢这里真正的问题是:您的平台/对象需要CSLA吗 首先,您需要知道什么是csla以及如何使用它 CSLA是一个开发业务对象的框架,该框架提供了一种实现业务和验证规则的简单方法,在对象生命周期中提供了授权检查器 Csla实现了一个代理(dataportal)来使用web和windows应用程序中的对象,而无需任何更改。csla对象可以很容易地绑定到错误检查的完整功能控件

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

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

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

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

Csla实现了一个代理(dataportal)来使用web和windows应用程序中的对象,而无需任何更改。csla对象可以很容易地绑定到错误检查的完整功能控件。csla中所做的出色工作让您可以按照MDA分割应用程序,例如,让数据访问工作从linq到sql

因此,您必须搜索您的平台表单/对象所期望的功能,如果您的对象不能与业务逻辑一起工作(非常罕见但可能),您可以让该功能与csla一起工作,如果您的对象可以这样做,则它没有任何意义复制该功能


有关csla的更多信息,请访问所有者网站:。

您能否更具体地说明您希望通过平台/对象实现什么?这将提供关于CSLA如何适用于您的情况的更详细的答案。我建议您查看Expert 2008 Business Objects并回顾您的问题。