我们一起来动手开发一个Orm框架,开源发布
2014-04-04 13:20
267 查看
我们追求的方向
1)高性能.这也是架构创建的目的之一,已经将它的性能提升到了极致.大家可以自己测试.我可以说其性能是数一数二的.
连接地址:Moon洗冤录
2)易用性强
我想,用过Moon.ORM的应该可以知道这点.配置简单,智能感知,代码生成器的辅助,会sql就可使用之.
详情见,连接地址:Moon使用配置说明
3)多数据库多数据源支持
在同一个项目中我们常常需要处理这些情况时.目前moon的目标,支持sqlserver sqlite oracle mysql postgreSQL db2
1.如果您需要换数据库:直接修改配置文件然后一键生成实体层即可;
2.如果您需要多数据库:直接添加配置文件即可.详情:Moon使用配置说明
3.如果您的数据库表结构发生变动:一键重新生成实体层代码即可.
4)智能感知
这个不用讲了,值得一提的是MQL,她能够为你提供强大的智能感知功能,并且无数据库类型差异.
详情:MQL无linq化的战役
5).NET 2.0原生支持.
有人问:为什么没有LINQ、lambda,其实我只想说:没有必要做这些了,因为微软一个团队在做实体框架,去做一些不必要的事情,
真的没有意思. 觉得MQL复杂的兄弟们,有了智能感知,你们就适应适应,因为这是萝卜白菜的问题.
6) 使用便捷.
这个其实上面的链接也谈到,详情见:/article/4815825.html
一、最新版本下载地址(其他地方下载的可能不是最新的)
/article/4815833.html(文章尾部有最新版本)二、Demo可以直接下载了就运行
/article/4815842.html三、配置方法
http://www.cnblogs.com/humble/p/www.cnblogs.com/humble/p/3298549.html四、MQL使用简介
/article/4815840.html五、它的性能测试报告
/content/3734811.html六、关于各Moon.Orm与其他Orm的技术对比
/article/4815844.html七、文章系列总目录
http://www.cnblogs.com/humble/category/514359.html八、如何获取源代码(不针对企业开源,只针对开发人员本人)
评论一下就可给你连接下载.前200名,到QQ群里找我.225656797
=============================
TOP200到了,但你可以通过写demo、moon相关技术博文、写oracle代码生成器来获取源代码。
然后到QQ群里找我,立即给你源代码
/article/4815836.html
九、FAQ
/article/4815841.html (FAQ都在评论中)十、提示
所有的方法在Db这个类里面. 看名字估计就知道如何使用了,VS db.智能感知就有提示db.GetModelBySQL()可以自动帮你生成实体代码,加一个断点获取就可以了
注意:要源代码的到QQ群里找我.!! 225656797
相关文章推荐
- 【DevOps敏捷开发动手实验】开源文档 v2015.2 stable 版发布
- 【DevOps敏捷开发动手实验】开源文档 v2015.2 stable 版发布
- 【庆祝VS2010的发布】发布一个F#开发的仿按键精灵功能开源项目
- 一个关于微信公众号开发的开源项目,召集小伙伴和我一起来实现
- 【特别报道:关于国津软件的某对手ITSM产品使用的“开源框架+剽窃国津代码”之开发模式】 (注:“国聿软件公司”名称变更为“国津软件公司”之后,“国聿”成为国津软件公司的一个注册商标品牌.) 我们
- 拯救你的文档 – 【DevOps敏捷开发动手实验】开源文档发布
- HTML5游戏开发开源库件lufylegend1.4.1发布
- 让我们一起来实现一个完整的内存管理工具(线程,内存池,萃取)
- 用Python3、NetCore、Shell分别开发一个Ubuntu版的定时提醒(附NetCore跨平台两种发布方式)
- 让我们一起来实现一个内存管理工具第二章(类型,cookie信息,构造,数组)
- 发布一个自己开发的性能分析小工具NPerformance(beta),大家来给点意见哈
- 发布了“我开发了一个木马”之后
- 发布一个TokyoTyrant的C#开源项目 推荐
- 介绍一个免费部分开源项目:基于ARM的嵌入式系统开发平台-CooCox
- 最近在Ubuntu9.04下用tomcat发布一个用java开发的WEB项目(tomcat6+mysql)。在windows下编码完全没问题,到了linux下后,到处一大堆得乱码(主要是针对中文)。上
- 获得2011开源大奖的jQuery Mobile1.0发布 - 移动开发
- 开源信息系统开发平台之OpenExpressApp框架 1.1 春节飞虎版发布
- Red5是一个采用Java开发开源的Flash流媒体服务器
- 速开发一个vue插件并发布npm
- Taurus.MVC 2.0 开源发布:WebAPI开发教程