如果我们想使用 C# 拥有自己的业务对象,我们如何扩展 CSLA.NET
我们可以创建自己的平台/对象并与 CSLA.NET 交互吗?这可能吗?在 CSLA.NET 方面有更多经验的人可以提供帮助或建议吗?谢谢
can we create our own platform/objects and interact it with CSLA.NET, is this possible or not? Can somebody out there who has more experience in CSLA.NET can help or advice. Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这里真正的问题是:您的平台/对象将需要 CSLA?
首先您需要知道什么是 csla 以及如何使用它?
CSLA 是一个开发业务对象的框架,该框架提供了一种简单的方法来实现您的业务和验证规则,在对象生命周期中提供授权检查器。
Csla 实现了一个代理(数据门户)来使用来自 Web 和 Windows 应用程序的对象,无需任何更改。 csla 对象可以轻松绑定以控制错误检查的完整功能。 csla 中所做的出色工作使您可以按照 MDA 拆分应用程序,并让例如数据访问工作到 linq to sql。
因此,您必须搜索您期望的平台/对象的功能,如果您的对象不能与业务逻辑一起工作(非常罕见但可能),您可以让 csla 工作,如果您的对象可以这样做,则它没有任何意义上都重复了功能。
有关 csla 的更多信息,您可以访问所有者网站:http://www.lhotka .net/cslanet/Info.aspx。
The real question here is: Your platform/objects will need CSLA?
First you need know what is csla and how you can use it?
CSLA is a framework to develop business objects, the framework provide a easy way to implement your business and validation rules, providing authorization checker in the object life cycle.
Csla implements a proxy (dataportal) to use your objects from web and windows application without any change. The csla objects can be easily bind to controls full functionality of error check. The nice work done in csla let you split your application follow a MDA and let for example the data access work to linq to sql.
So you must search in the functionality that you expect have your plataform/objects, if your object not will work with the business logic (very rare but posible), you could let that work to csla, if your object will do it doest not have any sense duplicate the functionality.
For more information about csla you can go to the owner web site at: http://www.lhotka.net/cslanet/Info.aspx.