让我们开启数据库无Linq、零sql时代

Moon.Orm 5.0总论

第一部分 MQL

1、MQL预览

public ;
                db.)))
                    ))));
                ));

2.2、嵌套查询

var mql= ClassSet.)))

))));
 第二部分 Moon.Orm 5.0

1.关于Moon.Orm 5.0

5.0重新借鉴了先前的诸多思想,但从新构思和架构了核心底层(实体层,MQL的加入),也曾经给兄弟说要开源之前的版本(这些天家里不能上网,只能用手机了,大家见谅)如今我也要兑现了.

规范:

1.数据库表必须有主键(这不必说)

2.主键:必须与业务无关,且唯一(这是数据库设计的基础,不要被业务牵着走)

3.目前5.0主键支持:自增、GUID

1.1简化事务功能.

using (Db db=new SqlServer(@"Server=QSC-E15014A6665\SQLEXPRESS;Database=Test;uid=sa;Password=123456;"))

{
                db.TransactionEnabled=true;

//---------随便增删改查

}

如上,系统会自动完成{}中的事务操作的.

1.2核心重构,标准化整体架构.

您需要了解Db类(上面的SqlServer就继承了)中的方法怎么使用.最好的注释就是不要注释,让大家见名思意.

1.3实体获取的性能全面提升

该设计中将实体的数据设置,reader直接存入字典,具体字段后置到获取时,性能这个大家一试便知.

项目及文档下载:

点此下载(记得支持)

最新文章

  1. 使Python IDLE也变得高颜值
  2. ssh框架整合-NoClassDefFoundError-NoSuchMethodError-遁地龙卷风
  3. Sunny-Code Beta版总结会议
  4. HDU 4417:Super Mario(主席树)
  5. redis订阅发布
  6. 通过CSS禁用页面模块的复制和粘贴功能
  7. 新浪博客如何显示高亮代码,DIY
  8. CF Two Substrings
  9. Strut2文件下载
  10. ASP.NET页面生命周期和asp.net应用程序生命周期
  11. Modelsimse10.1如何编译altera库文件以支持IP仿真
  12. NHibernate的基本使用
  13. hdu 4670 Cube number on a tree(点分治)
  14. RESTful-1概述
  15. asp.net core 依赖注入几种常见情况
  16. 调整分区大小 转载--------------http://blog.csdn.net/perfectzq/article/details/73606119
  17. java 多样输入框
  18. 前端学习 -- Html&Css -- 条件Hack 和属性Hack
  19. 嵌入式Qt4.8.0支持ttf字库,并显示中文
  20. c++-pimer-plus-6th-chapter06

热门文章

  1. Eclipse引入外部Jar在发布时没有自动带入,导致出现ClassNoFound错误
  2. ffmpeg进行视频转换
  3. 团队项目——站立会议DAY13
  4. Jquery Mobile 小结
  5. [.net 面向对象编程基础] (2) 关于面向对象编程
  6. java提高篇(二二)---LinkedList
  7. Android多线程分析之四:MessageQueue的实现
  8. Smack Message扩展,添加自定义元素(标签)经验分享
  9. 案例研究:CopyToAsync
  10. CSS水平垂直居中的几种方法