提供更快的与生产的ORM的软件
光速是一个功能强大的工具,旨在帮助专业人士设计的应用程序模型使用类和属性。它可以让您控制您的数据使用可靠的建模和对象 - 关系映射框架。NET。
与高性能的核心框架和可视化设计器内置的快速发展,光速帮助您实现数据驱动的应用程序比以往任何时候都更加迅速。
光速是一个框架,可以帮助你迅速建立持久的神器出山:www.shenqi73.com。NET应用程序的域模型。光速可以帮助您定义类和它们之间的关系,并方便地加载和保存实体使用一个数据库,避免了需要编写大量的样板数据访问代码。
使用光速,你的工作水平的业务对象,而不是在数据库中的行的水平。它重量轻,快如闪电。
光速的设计理念是集中在以下指导原则:约定优于配置,支持地道。NET域模型(验证,数据绑定,变更通知),高度可用的API和进入门槛低,封装,并鼓励最佳实践模式(会话根据要求,工作单位)
下面是一些主要特点的“光速”:
域建模:
·光速支持领域驱动设计的概念,如实体和值对象,单位的工作模式和聚集。
可视化模型设计:
·您可以创建模型的可视化设计器中,因此很容易看到实体之间的关系,减少手工编码的需要。模型可以从现有的数据库或使用工具箱从头开始创建。
快速的设计迭代:
·设计人员可以快速,非破坏性的数据库和模型的同步,这意味着有没有速度,颠簸,你发展你的模型。
LINQ:
·您可以使用流行的LINQ语法和方法进行光速查询的,代码完成,编译器类型检查等获得的好处。 ,光速还提供了一个查询对象的API,动态查询和更精细的控制。
验证:
·您可以指定验证规则的实体或财产。光速自动检查的有效性,才允许被保存的实体。每个实体都暴露了一个错误的集合,它支持数据绑定,方便演示。
渴望和延迟加载:
·您可以在同一个数据库查询的实体加载实体的依赖,避免了臭名昭著的N +1问题。针对不同的情况,你也可以定义你自己的预先加载图形。
UI框架的支持:
·光速实现了几个标准的UI集成接口,你作IEditableObject,INotifyPropertyChanged并且IDataErrorInfo,使得它在数据驱动的用户界面易于使用的实体。
“公约”为基础的绘图:
·你可以创建你的类,而不必花费额外的努力,将它们映射到一个数据库模式。
安全,高效的数据访问:
·光速总是在数据库语句使用参数,避免SQL注入漏洞的风险。报表进行了优化,分批的效率。
多数据库:
·您可以使用与甲骨文,微软SQL
服务器,MySQL和PostgreSQL的,IBM DB2,SQLite的,SQL Server Compact和VistaDB的光速。它也可以与Amazon SimpleDB和微软SQL Azure云数据库。
数据库迁移:
·对于可管理的,可控的升级和降级的数据库模式。
分布式应用程序的支持:
·您可以出货的对象图在电线,在客户端上使用它有效地返回到服务器而不需要离开光速API。
要求:
·<工作室2008/2010
限制:
·支持多达8个模型类
本发行版中的新功能:
·增加
·增强的支持分布式方案
·元数据信息的实体
·额外的Web开发支持(MVC和WinForms)
·在设计器中的枚举鉴别
·实体警方在设计器中默认设置
·在设计器中新的显示选项
·在设计器中的每个实体的颜色
·设计师迁移的可扩展性
·表和索引提示支持
·支持创建的“,”更新“和”删除“属性
·参考的数据支持
·自定义实体建设EntityFactory
·更改
·更新的数据库供应商
·子在设计器中的命名空间支持
·渴望负载协会宣布的查询类型的派生类型
·许多小设计师的扩展和改进
·小的改进命令行工具
·Bug修正
·改进了SQL代高级查询案件