dos.orm

引言:

Dos.ORM(原Hxj.Data)于2009年发布、2015年正式开源,该组件已在数百个成熟项目中应用,是目前国内用户量最大、最活跃、最完善的国产ORM。初期开发过程中参考了NBear与MySoft,吸取了他们的一些精华,加入新思想,后期参考EF的Lambda语法进行大量扩展。

参考:http://www.itdos.com/dos/orm/index.html

为什么选择Dos.ORM(原Hxj.Data)?

上手简单,0学习成本。使用方便,按照sql书写习惯编写C#.NET代码。功能强大。

高性能,接近手写Sql。

体积小(不到150kb,仅一个dll)。

完美支持Sql Server(2000至最新版),MySql,Oracle,Access,Sqlite等数据库。

支持大量Lambda表达式写法,国产ORM支持度最高,开源中国ORM排行前三。

不需要像NHibernate的XML配置,不需要像EF的各种数据库连接驱动。

众多成熟企业软件、互联网项目已应用此框架。

遵循MIT开源协议,除不允许改名,其它随意定制修改。

Dos团队持续更新升级,任何Bug反馈都会立即得到解决。

时间: 2024-08-05 14:57:34

dos.orm的相关文章

ORM系列之一:Dos.ORM

阅读目录 引言 1.为什么使用Dos.ORM 2.配置 3.开始使用 3.1. 物理表 3.2. 实体类 3.3. 使用方法 引言 Dos.ORM(原名Hxj.Data)于2009年发布,2015年正式开源,该组件已在数百个成熟项目中应用,是目前国内用户量最大.最活跃.最完善的国产ORM.初期开发过程中参考了NBear与MySoft,吸取了他们的一些精华,加入新思想,后期参考EF的Lambda语法进行大量扩展. 1.为什么使用Dos.ORM 选择Dos.ORM的理由: 1.上手非常简单,0学习成

Dos.ORM Select查询 自定义列

自定义列 .Select( p = >new{ test = p.id}) // 同sql 列名 as 新列名 如下是 自己在写代码的例子,查询,分页,where条件,排序 var where = new Where<INCOM_TERMINALFAULT>(); where.And(a=>a.SA==1); where.And<X_CAR_DATABASE>((a, b) => b.CARNUMBERSID.Like("2")); DataT

Dos.ORM使用教程

Dos.C#.Net使用 Dos.ORM(原Hxj.Data)于2009年发布,并发布实体生成工具.在开发过程参考了多个ORM框架,特别是NBear,MySoft.EF.Dapper等.吸取了他们的一些精华,加入自己的新思想.该组件已在上百个成熟企业项目中应用 为什么选择Dos.ORM(原Hxj.Data)? 上手简单,0学习成本.使用方便,按照sql书写习惯编写C#.NET代码.功能强大 高性能(与Dapper媲美,接近手写Sql) 体积小(不到150kb,仅一个dll) 完美支持Sql Se

Dos.ORM - 目录、介绍

引言: Dos.ORM(原Hxj.Data)于2009年发布.2015年正式开源,该组件已在数百个成熟项目中应用,是目前国内用户量最大.最活跃.最完善的国产ORM.初期开发过程中参考了NBear与MySoft,吸取了他们的一些精华,加入新思想,后期参考EF的Lambda语法进行大量扩展. 上手简单,0学习成本.使用方便,按照sql书写习惯编写C#.NET代码.功能强大. 高性能,接近手写Sql. 体积小(不到150kb,仅一个dll). 完美支持Sql Server(2000至最新版),MySq

Dos.ORM 配合AmazeUI 从头开始搭建后台框架(2)

周六日双休又因为家里突然来了一个新伙伴一只小蓝猫所以就没有对我自己搭的框架做进一步操作 但是今天上班因为要用外网做数据导入以至于有空完成了登录功能,写的很简陋但是以后大家拿去用换为自己 的逻辑就OK了 废话不多说 开搞~ 在这里我是使用的Email和password 来做登录的大家酌情改自己用的时候 [HttpPost] public JsonResult Logion(string Email, string Pwd) { //判断账号密码是否输入正确 UserInfo list = Base

Dos.ORM修改数据遇到的问题

2019年11月6日,今天使用Dos.ORM进行数据的批量修改,出现修改一条数据造成所有数据相应状态改变的情况,代码如下: 按照一步步调试的方式,排查出原因:生成的orm实体类缺少 主键 的标识,该原因造成修改单条数据造成所有数据被修改. 解决方法:数据表设置主键,将对应的orm实体重新生成,覆盖. 总结:出现问题不要怕,一步步进行调试,总会找到原因. 原文地址:https://www.cnblogs.com/monte-meng/p/11806995.html

ORM框架

DbEntry Dos.ORM Chloe

搭建一套自己实用的.net架构(3)续 【ORM Dapper+DapperExtensions+Lambda】

前言 继之前发的帖子[ORM-Dapper+DapperExtensions],对Dapper的扩展代码也进行了改进,同时加入Dapper 对Lambda表达式的支持. 由于之前缺乏对Lambda的知识,还是使用了拿来主义.研究了些案例,总归有些问题: 1.只能生成sql.不能将值进行参数化. 2.lambda解析的代码对sql语法的多样式支持不够 3.不开源,反编译后发现可扩展性不强. 最后选择了Dos.ORM(lambda支持的很好,开源的),在这里尊重原创,大家有兴趣去支持下哈. [作者博

轻量级的.Net ORM框架介绍

轻量型 ORM 组件 FluentData 官网https://fluentdata.codeplex.com/ Sample Data Dos.ORM ORM框架 Dapper .NET 官网 https://github.com/StackExchange/dapper-dot-net .NET对象关系映射器 PetaPoco PetaPoco是一款适用于.NET应用程序的轻型对象关系映射器(ORM,  Object Relational Mapper).与那些功能完备的ORM(如NHibe