CSLA.NET

来自开放百科 - 灰狐
2016年8月24日 (三) 09:48Allen (讨论 | 贡献)的版本

跳转到: 导航, 搜索

CSLA .NET 是一个开源(MIT)的企业应用开发框架,CSLA 是 Component-based, Scalable, Logical Architecture 的缩写。

CSLA .NET是一个.NET软件开发框架,可以帮助开发者为Windows、Web、面向服务和工作流等应用构建强大和可维护的业务逻辑层。

Csla.net.png

目录

功能

  • 完全支持数据绑定(WPF,Silverlight,Windows Form和Web Form);
  • 对象状态追踪(对象是否为新增、修改、标记为删除等等);
  • 标准化业务和验证规则处理;
  • 在对象和属性层级的标准化授权;
  • 整合及简化、标准的.NET身份验证模型;
  • 撤销(Undo)功能,用来支持实作取消按钮,和复杂分层的用户接口(UI);
  • 标准化集成与数据存取层或ORM;
  • 加强对于业务对象的LINQ查询支持;
  • 许多的一般生产力(productivity)功能,可用于很多的企业应用解决方案中;
  • 异步数据存取,和异步验证规则。

命名空间

CSLA.NET框架的命名空间

  • Csla
  • Csla.Core
  • Csla.Data
  • Csla.DataPortalClient
  • Csla.Linq
  • Csla.Properties
  • Csla.Reflection
  • Csla.Security
  • Csla.Serialization
  • Csla.Server
  • Csla.Server.Hosts
  • Csla.Validation
  • Csla.Web
  • Csla.Web.Design
  • Csla.WebServiceHost
  • Csla.Windows
  • Csla.Worflow
  • Csla.Wpf

为业务开发者所适宜哦难过的主要的基类位于Csla命名空间zi自身,它们是:

  • Csla.BusinessBase<T>
  • Csla.BusinessListBase<T, C>
  • Csla.ReadOnlyBase<T>
  • Csla.ReadOnlyLIstBase<T, C>
  • Csla.NameValueListBase<K, V>
  • Csla.CommanBase

指南

书籍

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱