1)高性能.

这也是架构创建的目的之一,已经将它的性能提升到了极致.大家可以自己测试.我可以说其性能是数一数二的.

连接地址:Moon洗冤录

2)易用性强

我想,用过Moon.ORM的应该可以知道这点.配置简单,智能感知,代码生成器的辅助,会sql就可使用之.

3)多数据库多数据源支持

在同一个项目中我们常常需要处理这些情况时.目前moon的目标,支持sqlserver sqlite oracle mysql postgreSQL db2

1.如果您需要换数据库:直接修改配置文件然后一键生成实体层即可;

2.如果您需要多数据库:直接添加配置文件即可.详情:Moon使用配置说明

3.如果您的数据库表结构发生变动:一键重新生成实体层代码即可.

4)智能感知

这个不用讲了,值得一提的是MQL,她能够为你提供强大的智能感知功能,并且无数据库类型差异.

5).NET 2.0原生支持.

有人问:为什么没有LINQ、lambda,其实我只想说:没有必要做这些了,因为微软一个团队在做实体框架,去做一些不必要的事情,

真的没有意思. 觉得MQL复杂的兄弟们,有了智能感知,你们就适应适应,因为这是萝卜白菜的问题.

6) 使用便捷.

7) 灵活的事务支持

using(var db=Db.CreateDefaultDb()){

db.TransactionEnabled=true;

//..............随便写..................

}

oracle orm sql,求推荐 ORM 得支持oracle sqlserver切换相关推荐

  1. oracle使用sql关闭trace日志,Linux清理Oracle日志巧用close_trace命令释放误删trace文件...

    可能很多朋友都遇到过这样的情况,在UNIX/Linux上定期清理Oracle日志文件夹时可能删除到仍被后台进程open着的trace文件,即某些后台进程一直持有着这些"被已经误删了的&quo ...

  2. oracle的sql if函数的使用方法,oracle基本sql语句和函数详解

    一.  数据定义语言(ddl) 数据定义语言ddl(data definition language)用于改变数据库结构,包括创建.更改和删除数据库对象. 用于操纵表结构的数据定义语言命令有: cre ...

  3. springboot自动创建Oracle,一键生成项目 SpringBoot项目代码生成器 支持Oracle 支持MySql...

    下载地址 https://github.com/lxw112190/lxw_Helper 说明: 1.该软件为C#编写,运行需要.net framework 4.0. Windows 10操作系统自带 ...

  4. slserver生成oracle脚本,sql server t-sql脚本转成oracle plsql

    将一份SQL SERVER数据库生成的T-SQL脚本,转成ORACLE的PL/SQL,其复杂繁琐程度,远远出乎我的意料. 这份SQL SERVER脚本,里面有表,有视图,还有存储过程,以及一些自定义函 ...

  5. Oracle 访问SQL Server的数据 (通过Oracle gataway)

    测试例子:通过Oracle的GateWay,访问SQLServer的数据. Oracle 信息: Oracle所在机器的IP : 192.168.2.28 oracle SID :test Oracl ...

  6. jor oracle,[整理]sql语句一些实用技巧for oracle

    很久以前看某本书整理的,忘了哪本了,现在贡献出来. 1)在select语句中使用条件逻辑 1 select ename,sal,2casewhen sal<=2000then 'UNDERPAI ...

  7. Oracle查看SQL执行计划的方式

    Oracle查看SQL执行计划的方式 获取Oracle sql执行计划并查看执行计划,是掌握和判断数据库性能的基本技巧.下面案例介绍了多种查看sql执行计划的方式: 基本有以下几种方式: 1.通过sq ...

  8. oracle数据库sql培训,Oracle数据库SQL语言实战培训教程(全面、详细、案例、精讲)套餐...

    风哥oracle数据库SQL语言实战培训教程(案例.精讲)套餐,DBA必备技能. 套餐介绍: 风哥Oracle数据库SQL语言实战培训教程(案例.精讲)套餐,DBA必备技能. 内容: SQL语言基础入 ...

  9. Oracle PL / SQL – UPDATE触发器之前的示例

    本文向您展示了如何使用BEFORE UPDATE TRIGGER ,它在执行更新操作之前就可以使用. 在现实生活中,它主要用于以下目的: 资料验证 自动更新值 数据记录或审核 1.数据验证 假设一些公 ...

最新文章

  1. github上搭建个人博客
  2. MyBatis-学习笔记02【02.Mybatis入门案例】
  3. [日志]开车要掌握的十六大绝技
  4. 农村电商,如何做到年入100万?
  5. 【w3cschool】通过C语言类比快速上手C#
  6. HDU 3350 #define is unsafe
  7. sakai mysql_开源网络教学平台SAKAI开发环境的搭建 | 学步园
  8. http接口开发请求参数签名实用工具类
  9. 计算机英语写作,计算机英语8.4_电邮写作+.ppt
  10. 计算机表格如何增加一列,word中的表格如何增加一列 word表格怎么增加一列
  11. 使用Mono Cecil对MSIL进行注入
  12. python声音识别歌曲_听歌识曲--用python实现一个音乐检索器的功能
  13. 【Python】:数据可视化之相关系数热力图绘制(二)(seaborn版本)
  14. 【干货】Redis在Java开发中的基本使用和巧妙用法
  15. 程序员必备的提升工作效率的方法
  16. 网易2018校园招聘:相反数 [python]
  17. 使用java进行本地文件全盘搜索
  18. 多页面应用画拓扑图利器-jTopo
  19. [获取手机信息]-通过 ADB 命令获取手机信息
  20. 【USACO题库】1.2.1 Milking Cows挤牛奶

热门文章

  1. R语言 将多条生存曲线画到一起(不是拼图) ,一张图绘制多条生存曲线
  2. java 三维旋转立方体_【转】 CATransform3D 矩阵变换之立方体旋转实现细节
  3. Java基础教程17-方法简介
  4. 49个影响网站排名的因素(完整版)(转自点石互动)
  5. TED演讲:给你一个机器替身,会发生哪些有意思的事?
  6. DEVC++ 演奏久石让的《summer》
  7. C数据结构之十大排序
  8. html图片点击左右滑动效果,jQuery点击左右滚动产品图片展示代码
  9. JS生成32位唯一标识
  10. I.MX6U烧录/更新正点原子出厂系统