随笔分类 -  ORM

摘要:SqlSugarRepository.dll 全库开发框架支持 四种数据库:SqlServer、 MySql 、Oracle和Sqlite。 SqlSugarRepository是为全库开发而生的ORM框架,能够做到多种数据库之间的无间隙切换,在这一年多的时间里,园友提出的各种需求我都已经切切实实的 阅读全文
posted @ 2016-11-20 16:58 阿妮亚 阅读(20962) 评论(65) 推荐(92) 编辑
摘要:SqliteSqlSugar 3.X API 作为支持.NET CORE 为数不多的ORM之一,除了具有优越的性能外,还拥有强大的功能,不只是满足你的增,删,查和改。实质上拥有更多你想像不到的功能,当你需要实现某个功能时会发现有这个功能太棒了。 因为每个版本的贴子API都基本一致,所以我也说一些别的 阅读全文
posted @ 2016-10-27 12:41 阿妮亚 阅读(3631) 评论(37) 推荐(31) 编辑
摘要:MySqlSugar 3.X API 作为支持.NET CORE 为数不多的ORM之一,除了具有优越的性能外,还拥有强大的功能,不只是满足你的增,删,查和改。实质上拥有更多你想像不到的功能,当你需要实现某个功能时会发现有这个功能太棒了。 所有版本 ASP.NET 4.0+ MSSQL https:/ 阅读全文
posted @ 2016-10-22 12:32 阿妮亚 阅读(7679) 评论(23) 推荐(43) 编辑
摘要:CUP和.NET SQL版本不同也会存在少许差距,但不会有质变,下面的测试结果仅供参考 比赛规则 1.统一使用Realse版本的最新 DLL,Realse模式启用程序 2.为了平衡CPU和数据库空闲情况,使用车轮战,每场比赛连续10回合比试 3.多次重启电脑取平均成绩上图 比赛成员 1.SqlSug 阅读全文
posted @ 2016-10-12 05:10 阿妮亚 阅读(16474) 评论(14) 推荐(8) 编辑
摘要:3.1.x ,将作为3.X系统的最后一个版本,下面将会开发 全新的功能 更新列表:https://github.com/sunkaixuan/SqlSugar/releases 优点: SqlSugar 是一款小巧,并且功能齐全的ORM,并不需要像Dapper一样依赖第三方扩展 SqlSugar 语 阅读全文
posted @ 2016-09-27 01:47 阿妮亚 阅读(28605) 评论(141) 推荐(135) 编辑
摘要:经过四天的努力终于将SqlSugar ORM 成功支持ORACLE数据库 优点: 1、高性能,达到原生最高水准,比SqlHelper性能要高,比Dapper快30% 比EF快50% 2、支持多种数据库 ,sql版本更新最快,其它会定期更新,可以在多种数据库用一种编程方式 3、支持.net Core 阅读全文
posted @ 2016-09-14 12:17 阿妮亚 阅读(9151) 评论(29) 推荐(26) 编辑
摘要:为将SqlSugar ORM转制成OracleSugar ORM 本想一天搞定,凭着经验不看任何Oracle资料就直接强上了,但是从配置PLSQL和一些语法区别带来了很多坑让我进度放缓 这个贴子对于身边没有Oracle朋友或第一次接触Oracle的朋友应该会有些帮助 1、Oracle安装的目录不能有 阅读全文
posted @ 2016-09-13 02:23 阿妮亚 阅读(5539) 评论(36) 推荐(24) 编辑
摘要:SqlSugar ORM优点: 1、高性能,达到原生最高水准,比SqlHelper性能要高,比Dapper快30% 比EF快50% 2、支持多种数据库 ,sql版本更新最快,其它会定期更新,可以在多种数据库用一种编程方式 3、支持.net Core 4、支持多库并行计算 5、带有实体生成函数和T4模 阅读全文
posted @ 2016-09-08 12:46 阿妮亚 阅读(10942) 评论(70) 推荐(42) 编辑
摘要:一、概念 1、三层: 表示层及UI层: 主要是页面显示与控制操作 业务层:业务逻辑的处理 数据访问层:封装了对数据库的增、删、查和改操作。 为什么三层这么好用 原因是他的结构体系非常的清晰易懂,从功能与实现方面进行了层次划分,实现了高内聚和低耦合。 我们项目最常用结构体系就是在三层的基础加上一个通用 阅读全文
posted @ 2016-09-04 23:05 阿妮亚 阅读(2815) 评论(6) 推荐(11) 编辑
摘要:一、介简 easyliter框架的升级版本,并且正式命名为SqliteSugar框架,另外Sugar系列还有 MySql和MsSql版本,Oracle版本待开发中(因为客户端太大一直在忧郁当中) 用Sqlite 也不址什么高性能了,好用为主。 经过一天的努力,Sqlite 版本所有的例子都已经测试通 阅读全文
posted @ 2016-08-14 16:06 阿妮亚 阅读(10648) 评论(44) 推荐(30) 编辑
摘要:很多人都不太认可以第三方ORM,因为考虑的点不够全面,没有用户群体大的ORM有保证,这点是不可否认确是事实。 但是往往用户群体大的ORM又有不足之处,就拿用户群体最多的两个ORM来说一下吧 1、EF EF性能够用,但是总体还是和轻量级ORM有一定差距,如果没有差距就没有Dapper什么事儿了。 2、 阅读全文
posted @ 2016-08-12 01:10 阿妮亚 阅读(8619) 评论(70) 推荐(41) 编辑
摘要:生成实体就是这么简单,只要建一个T4文件和 文件夹里面放一个DLL。 使用T4模板教程 步骤1 创建T4模板 ,一定要自已新建,把T4代码复制进去,好多人因为用我现成的T4报错(原因不明) 点击添加文件,选择【 运行时文本模版】(后缀为 .tt)取个名字点确定。 步骤2 设置当前T4所需要的序集并且 阅读全文
posted @ 2016-08-09 00:19 阿妮亚 阅读(11467) 评论(31) 推荐(11) 编辑
摘要:mysql 3.X API地址: http://www.cnblogs.com/sunkaixuan/p/5987308.html MySqlSugar 1.5 API 一、介简 SqlSugar ORM框架一直在升级当中,昨天将EMIT架构进行了重构,让类型转换更加智能,EMIT转换后的性能和原生 阅读全文
posted @ 2016-08-07 21:18 阿妮亚 阅读(14382) 评论(68) 推荐(33) 编辑
摘要:.net core中有哪些被抛弃的类 1、DataTable DataRow SqlDataAdapter DataRow DataColumn DataColumn 虽然这些类不是我ORM核心功能,但是为了保证非Core版本的ORM和Core的语法要一致方便以后升级 于是我就有了一个想法将他们复活 阅读全文
posted @ 2016-07-31 14:06 阿妮亚 阅读(4438) 评论(8) 推荐(9) 编辑
摘要:产品的定位 做产品的都知道,是否支持多语言直接影响到产品的定位问题。 如果一个产品周期是一年的话,要完美支持多语言最少也得在加3个月!所需时间和页面数量、数据库表的数量和表的数据量成正比。 可以看出代价有多大,我们程序员就得和老板唠叨,做不得,成本太高。 如果前期不做,等到了后期项目表结构等都要重构 阅读全文
posted @ 2016-07-27 01:16 阿妮亚 阅读(2786) 评论(2) 推荐(5) 编辑
摘要:ORM到底哪家强? 很多人都想知道这个问题,自已也没测试过,只能道听途说。 闲的无聊就将几个ORM拿出来比一比,假如怀疑测试代码有问题可以将它下载下来慢慢研究。 参赛ORM 1、SqlSugar:是一款轻量级的MSSQL ORM ,除了具有媲美ADO的性能外还具有和EF相似简单易用的语法,地址:ht 阅读全文
posted @ 2016-07-15 01:14 阿妮亚 阅读(7199) 评论(13) 推荐(9) 编辑
摘要:3.0最新API: http://www.cnblogs.com/sunkaixuan/p/5911334.html 1、前言/Preface SqlSugar从去年到现在已经一年了,版本从1.0升到了现在的2.8 ,这是一个稳定版本 ,有数家公司已经项目上线,在这里我将SqlSugar的功能重新整 阅读全文
posted @ 2016-07-09 01:59 阿妮亚 阅读(18818) 评论(67) 推荐(73) 编辑
摘要:以后SqlSugar所有更新都会在这个贴子更新 SqlSugar是一款轻量级的MSSQL ORM ,除了具有媲美ADO的性能外还具有和EF相似简单易用的语法。 学习列表 0、功能更新 1、SqlSugar基础应用 2、使用SqlSugar处理大数据 3、使用SqlSugar实现Join 待更新 4、 阅读全文
posted @ 2016-01-07 14:29 阿妮亚 阅读(7224) 评论(3) 推荐(1) 编辑
摘要:半个月前看到博客园有人说.NET不行那篇文章,我只想说你们有时间去抱怨不如多写些实在的东西。1、SQLSERVER优点和缺点? 优点:支持索引、事务、安全性以及容错性高 缺点:数据量达到100万以上就需要开始优化了,一般我们会对 表进行水平拆分,分表、分区和作业同步等,这样做大大提高了逻辑的复杂... 阅读全文
posted @ 2015-12-16 23:22 阿妮亚 阅读(37388) 评论(146) 推荐(200) 编辑
摘要:3.0最新API: http://www.cnblogs.com/sunkaixuan/p/5911334.html 1、前言/Preface SqlSugar从去年到现在已经一年了,版本从1.0升到了现在的2.8 ,这是一个稳定版本 ,有数家公司已经项目上线,在这里我将SqlSugar的功能重新整 阅读全文
posted @ 2015-07-22 23:36 阿妮亚 阅读(45144) 评论(139) 推荐(106) 编辑