Moon.Orm 5.0 (MQL版) 实战实例Moon.Orm 5.0 革命性的设计

摘要: 一、建一个项目(以WebForm为例)配置文件配置(注意您自己的路径)二、在页面上生成分页布局代码1)后端代码 public string Pager{ get; set; } private void Page_Load(object sender, EventArgs e) { using (var db=Db.CreateDefaultDb()) { var mqlJoin=ScoreSet.SelectAll()...阅读全文
posted @ 2013-12-07 22:01 Moon.Orm塑造Orm经典 阅读(2243) | 评论 (27) 编辑
 
摘要: 有时候在思考大家为什么喜欢EF,为什么又出现这么多的Orm,为什么Nhiberate被人许多人接收又被许多人拒绝最后发现结论:萝卜白菜各有所爱、适合自己的就是最好的.EF微软团队支持(可谓强大的后盾) Linq lambda支持、可谓正统坑多、性能欠佳、 多数据源及多数数据库变动支...阅读全文
posted @ 2013-11-16 16:15 Moon.Orm塑造Orm经典 阅读(730) | 评论 (0) 编辑
 
摘要: usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingGta.Exam.Entities; usingMoon.Orm; usingSystem.Web; usingGta.Exam.Utilities; usingSystem.Data.Common; namespaceGta.Exam.BLL { publicclassQuestionBLL { privatestaticreadonlylog4net.ILog LOG_ERROR = log4net.LogManag.阅读全文
posted @ 2013-11-14 17:35 Moon.Orm塑造Orm经典 阅读(318) | 评论 (1) 编辑
 
摘要: 作为一个开发人员是否应该弃绝access:1.需要安装驱动2.性能不佳(不如sqlite)3.不支持事务功能等.....一、sqlite的库表结构即:班级、学生、分数CREATETABLE[Student]([ID]INTEGERNOTNULLPRIMARYKEYONCONFLICTROLLBACK...阅读全文
posted @ 2013-11-09 12:29 Moon.Orm塑造Orm经典 阅读(1892) | 评论 (13) 编辑
 
摘要: 有问题在评论,我看到邮件会尽快回复1.重点了解Db里面的方法.这是核心.2.关于查询语句MQL:http://www.cnblogs.com/humble/p/3380065.html3.关于如何使用:配置说明4.关于增删改查:http://www.cnblogs.com/humble/p/3293...阅读全文
posted @ 2013-10-27 17:05 Moon.Orm塑造Orm经典 阅读(540) | 评论 (9) 编辑
 
摘要: Moon.Orm 5.0(MQL版)使用指南(二)一、使用sql及存储过程 1)使用List> 1.使用sql ,体验原生态的感觉 stringsql="select * from Class where ClassName = @"; stringsql2="select * from Class where DateTimem = @"; List>mylist=db.ExecuteSqlToDictionaryList(sql,"boy'"); List>mylist2=db.ExecuteSqlToD阅读全文
posted @ 2013-10-21 10:08 Moon.Orm塑造Orm经典 阅读(5726) | 评论 (39) 编辑
 
摘要: 一、分页的分类及分析1)分页的前置条件:查询的目标条件、第几页、总页数(本质上由查询条件决定)、每页条数、请求地址、按照什么字段怎样排序2)目标结果:数据列表,List返回3)分页的分类单表表名、该表的查询条件、选择的字段--->解决思路不言而喻 多表情况(先以连接查询为例)解决思路:将整个语句 as Table_Search,然后按照数据的分页语句进行分页.注:以下仅以sqlserver为例,设计时请考虑给类数据库分页情况不一样.如下:varm1=ClassSet.Select(ClassSet.ClassID,ClassSet.ClassName).LeftJoin(UserSet.阅读全文
posted @ 2013-09-21 17:47 Moon.Orm塑造Orm经典 阅读(545) | 评论 (12) 编辑
 
摘要: 一、Moon.Orm框架总述 (您还用hibernate?实体框架?)1.框架名:Moon 意思是月亮,而非Mono.因为很喜欢明月,所以以此为名.它是一个.NET下的Orm框架.2.发展历史:历经近乎三年的发展历程,起因是EF框架的起初性能原因,为项目实战而生.3.项目经验:经过数家公司项目实战...阅读全文
posted @ 2013-09-14 10:30 Moon.Orm塑造Orm经典 阅读(3749) | 评论 (35) 编辑
 
摘要: 一、预览(最下边有下载地址)二、说明规范:1.数据库表必须有主键(这不必说),不强制你,但应该这样2.主键:必须与业务无关,且唯一(这是数据库设计的基础,不要被业务牵着走)3.目前5.0主键支持:自增、GUID,复合主键 数据库支持:sqlserver mysql,sqlite(你可以加入我...阅读全文
posted @ 2013-09-10 13:54 Moon.Orm塑造Orm经典 阅读(2776) | 评论 (44) 编辑
 
摘要: /* * * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件 */ usingSystem; usingSystem.Collections.Generic; usingSystem.Configuration; usingSystem.Data; usingSystem.Data.Common; usingSystem.Data.SqlClient; usingSystem.Reflection; usingSystem.Text; namespaceMoon.Orm { /// ///Description of Db. /// publicclassDb:IDisposa..阅读全文
posted @ 2013-09-07 16:20 Moon.Orm塑造Orm经典 阅读(168) | 评论 (0) 编辑
 
摘要: Moon.Orm 5.0 (MQL版) 配置说明 这一文中说明了如何配置,如何写自己的驱动。要写自己的驱动方法就是继承基类Db,Db的类结构,点击查看阅读全文
posted @ 2013-09-07 16:19 Moon.Orm塑造Orm经典 阅读(166) | 评论 (1) 编辑
 
摘要: Moon.Orm 5.0性能问题,我将它交给关心它性能的您,让你自己测试,决不让你失望的。Moon.Orm 5.0 (MQL版) 版本维护及下载 (跟踪发布)Moon.Orm 5.0系列文章火晋地的测试 ,对moon而言简直笑话,您可以自己下载上面的代码看看多不合理,下面是我给出的Moon5.0的代码,为了说明问题,我让大家自己来测试。下载地址:http://files.cnblogs.com/humble/DbAccessLibTest-master.7z(大家自己去下载一个最新Moon.Orm的版本:http://www.cnblogs.com/humble/p/3298594.html)阅读全文
posted @ 2013-09-07 15:58 Moon.Orm塑造Orm经典 阅读(1658) | 评论 (1) 编辑
 
摘要: 开源综述:步步开源Moon.Orm 5.0 (MQL版) 版本维护及下载 (跟踪发布)Moon.Orm 5.0系列文章Moon.Orm 5.0性能问题,将发言权交给你!一、5.0目前的情况,步步开源,参与者开源。1.目前基本完成了sqlserver,mysql的开发工作. 还需要oracle、postgreSQL、sqlite、db2的驱动的开发,当然接口和核心模块都写好了,各类型数据库的模块我们需 要实现基类即可.再次发出邀请,请您加入,发邮件给我 qsmy_qin@163.com2.目前我们写代码生成器,我会定核心接口,您的加入只需实现此接口您的参与,将奖励:该版本的源代码二、5.0之前.阅读全文
posted @ 2013-09-07 15:39 Moon.Orm塑造Orm经典 阅读(854) | 评论 (4) 编辑
 
摘要: 提示:最下面有最新的下载地址Moon.Orm 5.0系列文章1).2013-9-3 13:51:05 支持Mysql,Sqlserver(点击下载)2).2013年9月14日,代码重构,加入oracle、复合主键功能(点击下载) 3)2013-9-19,为db添加GetDynamicList方法(点...阅读全文
posted @ 2013-09-03 13:52 Moon.Orm塑造Orm经典 阅读(1510) | 评论 (4) 编辑
 
摘要: Moon.Orm 5.0 (MQL版) 版本维护及下载 (跟踪发布)Moon.Orm 5.0系列文章 一、配置文件说明1.1默认配置。 以sqlserver为例。 以上DefaultConnection指代,系统默认使用的数据库。可以通过using(vardb=Db.CreateDefaultDb()){}方式调用。connectionString,连接字符串。就是ADO.NET的连接字符串。providerName,只代所用驱动{驱动的dll名,驱动中的继承了Db基类的操作类全名称),您可以自己设计驱动(只要继承了Db),然后以(dll名称,类全名)给providerName赋值1.2多数据阅读全文
posted @ 2013-09-03 13:25 Moon.Orm塑造Orm经典 阅读(1780) | 评论 (5) 编辑
 
摘要: 让我们开启数据库无Linq、零sql时代(续)第一部分 MQLqq群:225656797demo下载: 点此下载(既然下载,就支持该文,关注我的博客)Moon.Orm 5.0 (MQL版) 版本维护及下载 (跟踪发布)Moon.Orm 5.0系列文章1.MQL概述MQL是Moon.Orm 5.0中的全新设计,是在之前版本的革命性的升级.目的在于让我们的数据库开发打造为无Linq、零sql.它全面贴近标准sql,噪音低.原生.NET2.0支持、高性能、语法糖.多数库多数据源支持、操作便捷简单. 使用场景:1.NET 2.0; 2.觉得其他Orm性能低;3不喜欢linq;4.想更加便捷用s...阅读全文
posted @ 2013-08-31 22:57 Moon.Orm塑造Orm经典 阅读(3796) | 评论 (69) 编辑
 
摘要: 让我们开启数据库无Linq、零sql时代 Moon.Orm 5.0总论 第一部分 MQLMoon.Orm 5.0 (MQL版) 版本维护及下载 (跟踪发布)Moon.Orm 5.0系列文章 1、MQL预览 public static void Main(string[] args) { using (SqlServer db=new SqlServer(@"Server=QSC-E15014A6665\SQLEXPRESS;Database=Test;uid=sa;Password=123456;")) { db.TransactionEnabled=true; db...阅读全文

Moon.Orm 5.0 (MQL版)的更多相关文章

  1. Moon.Orm 5.0(MQL版)的高性能,将发言权交给你!

    Moon.Orm 5.0性能问题,我将它交给关心它性能的您,让你自己测试,决不让你失望的. Moon.Orm 5.0 (MQL版) 版本维护及下载 (跟踪发布) Moon.Orm 5.0系列文章 火晋 ...

  2. Moon.Orm 5.0 (MQL版) 欣赏另一种Orm的设计风格----大道至简

    Moon.Orm 5.0(MQL版)使用指南(二) 一.使用sql及存储过程 1)使用List<Dictionary<))) 2)MQL 全面接触

  3. Moon.Orm 5.0(MQL版)及之前版本的开源计划

    开源综述:步步开源 Moon.Orm 5.0 (MQL版) 版本维护及下载 (跟踪发布) Moon.Orm 5.0系列文章 Moon.Orm 5.0性能问题,将发言权交给你! 一.5.0目前的情况,步 ...

  4. Moon.Orm 5.0 (MQL版) 驱动开发方案

    Moon.Orm 5.0 (MQL版) 配置说明 这一文中说明了如何配置,如何写自己的驱动.要写自己的驱动方法就是继承基类Db, Db的类结构,点击查看

  5. Moon.Orm 5.0(MQL版)使用指南及代码生成器新版发布

    相关博文1)Moon.Orm 5.0 (MQL版) 配置说明; 2)Moon.Orm 5.0 (MQL版) 版本维护及下载(跟踪发布); 3)Moon.Orm 5.0系列文章;  4)Moon.Orm ...

  6. Moon.Orm 5.0 (MQL版) 实际开发实例Demo

    http://www.cnblogs.com/humble/p/4593133.html  (文章新地址) http://www.cnblogs.com/humble/p/4593133.html  ...

  7. Moon.Orm 5.0 (MQL版) 实战实例

    )))                 .)             {                 )             {                 )             { ...

  8. Moon.Orm 5.0(MQL版)分页功能的设计(求指教,邀请您的加入)

    一.分页的分类及分析 1)分页的前置条件: 查询的目标条件.第几页.总页数(本质上由查询条件决定).每页条数.请求地址.按照什么字段怎样排序 2)目标结果: 数据列表,List<T>返回 ...

  9. Moon.Orm 5.0其他额外配置的讲解

    <appSettings>其中的配置</appSettings> AUTO_COMPLIE_DIRECTORY_PATH:自动编译model所用的文件夹路径,格式如:C:\ab ...

随机推荐

  1. Eclipse Maven构建Spring MVC项目

    工作中项目开发使用Maven管理项目的构建.打包.编译,框架採用的是Spring MVC框架,而且实现了多模块.多项目的管理.自己也简单的參与了架构的设计.对于刚開始学习的人来说,使用Maven构建项 ...

  2. Round #169 (Div. 2)D. Little Girl and Maximum XOR

    1.首先是要找到一个位置从左至右,作l这一个是0,r这一个是1. 2.实例01011,10100.你将能够找到01111和10000. #include<cstdio> #include& ...

  3. (大数据工程师学习路径)第一步 Linux 基础入门----Linux 下软件安装

    介绍 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用. 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二 ...

  4. SQL Server使用规范

    原文:SQL Server使用规范 常见的字段类型选择 1.字符类型建议采用varchar/nvarchar数据类型 2.金额货币建议采用money数据类型 3.科学计数建议采用numeric数据类型 ...

  5. Linux网络编程——连接和面向连接的协议之间没有区别

    网络编程中最重要的概念就是连接取向(connection-oriented)和无连接(connectionless)协议.虽然本质.两者之间的区别是不难理解,编程的人来说,却是个非常easy混淆的问题 ...

  6. JUnit4.8.2来源分析-2 org.junit.runner.Request

    JUnit4.8.2源代码,最为yqj2065兴趣是org.junit.runner.Request,现在是几点意味着它? ①封装JUnit的输入 JUnit4作为信息处理单元,它的输入是单元測试类- ...

  7. bigdata_hadoop_namenode手动重启错误解决分析

    现象: 集群大面积异常,通过ambari启动不起来.逐一排查,顺序 hdfs -> mapreduce->yarn->hive -other hdfs下发现namenode ,dat ...

  8. js 正则学习小记之NFA引擎

    原文:js 正则学习小记之NFA引擎 之前一直认为自己正则还不错,在看 次碳酸钴,Barret Lee 等大神都把正则玩的出神入化后发现我只是个战五渣.  求抱大腿,求大神调教. 之前大致有个印象,正 ...

  9. CSS3新功能简要

    1.CSS3 框架:    由 CSS3,您可以创建圆角.加入到该矩形阴影,使用图片绘制边框.例如 * border-radius -border-*-radius(top,left,right,bo ...

  10. Sierpinski三角形

    转载请标明地址:http://www.cnblogs.com/wangmengmeng/ 效果图: 通项公式:An=3的N-1次方 源代码: #include <graphics.h> # ...