随笔分类 -  Orm

摘要:一、概述前不久有一个哥们做PC游戏开发的.使用到Unity3d,正好找到我.我给他提供了Unity3d如何Moon.Orm来智能化编程的方式.我们先看看怎么更加便捷sqlite.http://www.cnblogs.com/humble/p/4593133.htmlusing System;usin... 阅读全文
posted @ 2015-09-18 18:44 迅捷网络[来送福利] 阅读(3592) 评论(0) 推荐(1) 编辑
摘要:1.写在前面 就连我们自己开始时也在问自己:我们为什么要开发一套MVC,微软的难道不可用用吗?一开始的理由很简单.为了更好地跨平台部署;在Linux部署过.NET的人们应该知道,部署起来是有点繁琐的.自己试试就知道了:文件名问题、版本问题、兼容问题................但当我们仔细思考... 阅读全文
posted @ 2015-09-14 15:11 迅捷网络[来送福利] 阅读(2157) 评论(10) 推荐(2) 编辑
摘要:注意:下面的pdf文件强烈建议下载或在线查看 1)旗舰版帮助文档点击查看或下载 2)http://pan.baidu.com/s/1hq7krFu(新手手册下载)(强烈推荐) 3)性能及规范下载,网友公司提供: http://pan.baidu.com/s/1hquvRuc 入门动画 我们追求的方向 阅读全文
posted @ 2014-04-04 09:48 迅捷网络[来送福利] 阅读(4727) 评论(4) 推荐(6) 编辑
摘要:一、分页的分类及分析1)分页的前置条件:查询的目标条件、第几页、总页数(本质上由查询条件决定)、每页条数、请求地址、按照什么字段怎样排序2)目标结果:数据列表,List返回3)分页的分类单表表名、该表的查询条件、选择的字段--->解决思路不言而喻 多表情况(先以连接查询为例)解决思路:将整个语句 as Table_Search,然后按照数据的分页语句进行分页.注:以下仅以sqlserver为例,设计时请考虑给类数据库分页情况不一样.如下:varm1=ClassSet.Select(ClassSet.ClassID,ClassSet.ClassName).LeftJoin(UserSet. 阅读全文
posted @ 2013-09-21 17:47 迅捷网络[来送福利] 阅读(1460) 评论(12) 推荐(1) 编辑
摘要:一、Moon.Orm框架总述 (您还用hibernate?实体框架?) 1.框架名:Moon 意思是月亮,而非Mono.因为很喜欢明月,所以以此为名.它是一个.NET下的Orm框架. 2.发展历史:历经近乎三年的发展历程,起因是EF框架的起初性能原因,为项目实战而生. 3.项目经验:经过数家公司项目 阅读全文
posted @ 2013-09-14 10:30 迅捷网络[来送福利] 阅读(11749) 评论(40) 推荐(25) 编辑
摘要:/* * * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件 */ 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 迅捷网络[来送福利] 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:Moon.Orm 5.0 (MQL版) 配置说明 这一文中说明了如何配置,如何写自己的驱动。要写自己的驱动方法就是继承基类Db,Db的类结构,点击查看 阅读全文
posted @ 2013-09-07 16:19 迅捷网络[来送福利] 阅读(473) 评论(1) 推荐(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 迅捷网络[来送福利] 阅读(3457) 评论(1) 推荐(3) 编辑
摘要:开源综述:步步开源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 迅捷网络[来送福利] 阅读(1363) 评论(4) 推荐(2) 编辑
摘要:一、在线技术文档: http://files.cnblogs.com/files/humble/d.pdf 二、使用的大致流程 1.首先下载代码生成器,可以一键生成项目Model层;(其中含有授权文件,可以通用,但如果满意后正式开发项目,请申请授权文件(当然是免费的),很简单,看下面的PDF中有提及 阅读全文
posted @ 2013-09-03 13:25 迅捷网络[来送福利] 阅读(4715) 评论(6) 推荐(4) 编辑
摘要:让我们开启数据库无Linq、零sql时代(续)第一部分 MQLqq群:225656797demo下载: 点此下载(既然下载,就支持该文,关注我的博客)Moon.Orm 5.0 (MQL版) 版本维护及下载 (跟踪发布)Moon.Orm 5.0系列文章1.MQL概述MQL是Moon.Orm 5.0中的... 阅读全文
posted @ 2013-08-31 22:57 迅捷网络[来送福利] 阅读(7463) 评论(69) 推荐(30) 编辑
摘要:让我们开启数据库无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... 阅读全文
posted @ 2013-08-24 19:06 迅捷网络[来送福利] 阅读(4295) 评论(41) 推荐(6) 编辑
摘要:1.Bootstrap使用教程相关教程:http://www.bootcss.com/components.html页面使用代码:2.angularjsvarapp = angular.module("ControlState", []);app.controller("Home/Login",function($scope,$window) {$scope.login =function(user) {varurl="@Url.Action("Login","Home")";$.post(ur 阅读全文
posted @ 2013-06-22 14:03 迅捷网络[来送福利] 阅读(41210) 评论(35) 推荐(10) 编辑
摘要:1.Moon.Orm的自动实体查询方案using System;using Moon.Orm;using System.Windows.Forms;using North;using System.Diagnostics;using System.Collections.Generic;namespace Demo{ class Program { public static readonly Stopwatch sp=new Stopwatch(); public static void Main(string[] args) { Moon.Orm.GlobalData.AUTO_... 阅读全文
posted @ 2013-06-10 12:15 迅捷网络[来送福利] 阅读(1614) 评论(29) 推荐(1) 编辑
摘要:配置文件(注意修改 AUTO_COMPLIE_DIRECTORY_PATH 的值为 实际项目的bin路径) 数据库代码/* * 由SharpDevelop创建。 * 日期: 2013-4-20 * 时间: 9:23 * * ... 阅读全文
posted @ 2013-05-13 17:34 迅捷网络[来送福利] 阅读(763) 评论(5) 推荐(0) 编辑
摘要:Moon.Orm总论一、Moon.Orm概述Moon.Orm是一个历经三年开发一套.Net Orm框架.但凡众多的智慧都是及其简单的,但不为人所知.这也是Moon.ORM的主要特色:大道至简.不得不承认linq和lambda语句带来的优雅,但同时我们需要承认linq的局限性:linq不是银弹,因为负责的场合linq几乎是做不到的,何况linq生成的sql不一定是你真正要的.(不是敌对linq,而是说实话,正如曾说:实际开发中没有银弹,只有平衡点,适合需求能解决实际情况的架构那就够了).而且我也没有必要再去写一个框架,做一个类似Nhibernate,或者实体框架的东西.做东西我一直认为需要能有. 阅读全文
posted @ 2013-05-01 10:44 迅捷网络[来送福利] 阅读(2978) 评论(20) 推荐(3) 编辑
摘要:Moon.Orm说真的已经在.NET 2.0下运用到了极致.无论从性能还是从 便捷性上都达到了很高的高度.动态编译的加入将其性能提升到了极致,而便捷性上或许只能通过另类的设计才能有所提升了.List<object> resultList=DBFactory.GetAutoEntitiesList(sql,className);其中的一个实体object entity->new className(),那么如何便捷地得到其中一个属性的值是应当思考的问题.在之前的方法中采用 entity[""].To<String>()的方式获取一个具体属性的值, 阅读全文
posted @ 2012-12-31 15:20 迅捷网络[来送福利] 阅读(722) 评论(9) 推荐(0) 编辑
摘要:在.net 4.0中为我们提供了dynamic类型.它可为智能类型,所以我们可以在运行时生成实体类,然后再生成获取集合的方法,最后动态调用之.没有比这更加简单的访问方式了.大家可以自己试试.先看代码. 让我们从此以后不再羡慕linq to entiyQQ群技术交流: 225656797看看Moon的设计1.数据库(sqlite)CREATE TABLE [Person] ( [Name] NVARCHAR(100), [Sex] BOOL, [Age] INTEGER, [Birth] DATETIME, [ID] INTEGER PRIMARY KEY AUTOINC... 阅读全文
posted @ 2012-12-22 12:46 迅捷网络[来送福利] 阅读(2931) 评论(29) 推荐(5) 编辑
摘要:sql的逆袭!让我们开始无视Linq的存在!强类型,无需实体类!(Moon.Orm的自动实体:GetAutoEntities) (2013-06-10 12:15) Moon.Orm在MVC3中应用 (2013-05-13 17:34) Moon.Orm 4.5技术详解及研发平台免费发布 (2013-05-01 10:44) Moon.Orm (... 阅读全文
posted @ 2012-12-12 09:33 迅捷网络[来送福利] 阅读(1867) 评论(7) 推荐(2) 编辑
摘要:从性能上讲目前没有性能与moon可比的框架(非纯ADO.NET),便捷上除了实体框架,大家自己使用各框架便可知道.不过我挺喜欢PDF的思路,可以几乎不用反射实现,所以性能很高.在此表示无意战争,只是告诉我的那帮Moon.Orm支持者及还不理解ORM的朋友一点性能上看见.第一部分论性能4.4对自动编译方法进行了重构.例如:List<North.Orders> list=DBFactory.GetEntitiesH<North.Orders>(OrdersTable.OrderID.BiggerThan(0),"实体所在的程序集");看代码./* * * 阅读全文
posted @ 2012-12-08 17:15 迅捷网络[来送福利] 阅读(2682) 评论(23) 推荐(6) 编辑