Moon.Orm .NET orm 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Moon.Orm .NET orm 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Moon.Orm .NET orm 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Moon.Orm .NET orm 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Moon.Orm .NET orm 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 GPL
开发语言 C# .NET
操作系统 Windows
软件类型 开源软件
开源组织
地区 国产
投 递 者 无聊的人啊
适用人群 未知
收录时间 2014-08-13

软件简介

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智能感知型的查询语言


展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
2015/06/22 13:12

让我们一起用开源数据库和开源框架废弃Access

一、为什么要废弃Access? 1.客户的机子上需要安装access的驱动 ps:这个比较烦人,大家都知道部署越简单越好,安装这个对用户来说太繁琐了. 2.操作时性能不佳 ps:用过access的人们都知道,这个东西数据量大的时候查询起来很费时间. 3.没有事务支持 实际项目中很多操作需要原事务支持的,至于事务的存在大家应该都懂,access咱们就不说它多坏了 4.平台支持问题 如果我们把我们的项目部署在linux上,这个时候估计就歇菜了. 二、怎么用开源...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
9 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部