- 授权协议: GPL
- 开发语言: C# .NET
- 操作系统: Windows
- 软件首页: http://www.cnblogs.com/humble/category/514359.html
- 软件文档: http://files.cnblogs.com/humble/d.pdf
软件介绍
Moon.Orm 主要特性如下:
高性能
这也是架构创建的目的之一,已经将它的性能提升到了极致,大家可以自己测试。简单给大家一个和ADO.NET 的性能对比测试。更多有关内容请看:http://www.cnblogs.com/humble/p/3472764.html
(说明:同时请求10000 条数据,此图为一网友公司对moon.orm 的测评)
易用性强
用过Moon.Orm 的用户应该可以知道这点.配置简单,智能感知,代码生成器的辅助,会 sql 就可使用之。
多数据库多数据源同时支持
在同一个项目中我们常常需要处理这些情况时.目前moon 的目标,支持sqlserver 、sqlite、oracle、mysql 。
1.如果您需要换数据库:直接修改配置文件然后一键生成实体层即可;
2.如果您需要多数据库:直接添加配置文件即可.详情:Moon 使用配置说明
3.如果您的数据库表结构发生变动:一键重新生成实体层代码即可.
智能感知
这个不用讲了,值得一提的是MQL,她能够为你提供强大的智能感知功能,并且无数据库类型差异。
NET 2.0 原生支持.
有人问:为什么没有LINQ、lambda,因为设计理念不同.觉得MQL 复杂的人们,有了智能感知,你们就适应适应,因为这是萝卜白菜的问题。
使用便捷.
这个其实上面的链接也谈到,详情见:http://www.cnblogs.com/humble/p/3293500.html
灵活的事务支持
Moon.Orm 与其他数据库的对比:
EF |
微软团队支持(可谓强大的后盾) Linq lambda支持、可谓正统 |
坑多、性能欠佳、 多数据源及多数数据库变动支持不是很方便 |
Nhibernate |
国外第三方支持 历史悠久( java hibernate),后续版本支持LINQ |
使用麻烦、配置一堆、学习成本大 |
|
|
|
Moon.Orm 5.0 |
性能卓越 便捷易用 多数据源、多数据支持、.NET2.0原生支持 |
不支持Linq,因为和EF不是一个设计思路,但MQL便捷易用、灵活高效.同样提供MQL智能感知型的查询语言 |
Beginning Apache Struts
Arnold Doray / Apress / 2006-02-20 / USD 44.99
Beginning Apache Struts will provide you a working knowledge of Apache Struts 1.2. This book is ideal for you Java programmers who have some JSP familiarity, but little or no prior experience with Ser......一起来看看 《Beginning Apache Struts》 这本书的介绍吧!