.Net轻量级开源ORM框架 Dos.ORM

.Net轻量级开源ORM框架 Dos.ORM

MIT
C# .NET
跨平台
2015-05-12
ITdos

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

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

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

  • 高性能,接近手写Sql

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

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

  • 支持大量Lambda表达式写法,国产ORMLambda写法支持度最高。

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

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

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

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

Dos.ORM.Demo。含初级玩法demo之mvc简单三层(同时也是mvc学习者的入门教程)、中级玩法demo之repository、性能对比测试、数据库等。

http://git.oschina.net/ITdos/Dos.ORM.Demo

写法预览

成功案例

加载中

评论(35)

西
西虹首富林先生
对那种端口不是3306的MYSQL能用吗
t
tiantian119
C# BS CS框架 仓储大叔lind.ddd 领域驱动大型架构 支持Nginx负载均衡,数据库读写分离,热插拔组件开发,分布式缓存,分布式服务,分布式异步队列qq1274626713 qq1171015549 qq3249381568qq2128543647qq3170495148qq1902141577qq2171713479qq2890083872 qq2589406800qq3235634116 qq1274626713源代码框架lind.ddd(后台管理系统,电商系统,API,SSO)
DZP0839
DZP0839
请问支持.net core吗
l
lakelee
谁试过Dos.ORM链接Sqlite加密方式访问的?我测试没有成功呢,不知道哪里不对
i
izhuanyer
我才不告诉你我有阿里云优惠卷呢->http://www.izhuanyer.com
g五一
g五一
看了下,postgressql是还没加上去吗?接口已经有了 看到代码生成器。。。。无念了。。。。。
小白小霸王
小白小霸王
很少见.net的项目哦 加油
空一大白
空一大白
dos.orm 支持 postgresql吗
雨天下着雨
不错
高文龙
支持最新的net core 么

暂无资讯

1
回答
这样的形式可以实现吗

SqlParameter[] list = { new SqlParameter("@User_l...

2016/09/22 14:39
4
回答
遇到的一个问题 不知道是不是我代码的原因
foming 的回答 2016/09/22 14:34
最佳答案
这个 原因是 因为 最后我的 public readonly static Field Name = new Field("name", "names", "姓名"); name 首字母不是大写, 但是我tool 勾选了 首字母大写,改成大写以后 就可以了,我也是不太明白,问题到底在哪里.
2
回答
请问框架支持sqlite的并发操作吗?

我用sqlite在并发读写数据库时报 database is locked 错误,请问框架内部是否支持这个并发操作来解决同时读写时数据库锁的问题呢?如果没...

2016/07/07 09:59
1
回答
请问此框架的Model支持枚举吗?

@ITdos 你好,想跟你请教个问题: 请问此框架的Model支持枚举吗?

2016/05/16 12:04
1
回答
dos.orm 使用中碰到的一个问题

@ITdos 你好,想跟你请教个问题: dgvPackageList.DataSource = DB.Context.From<Dos.ORM.Model...

2016/06/19 17:43
1
回答
插入byte总是报Data too long

@ITdos 你好,想跟你请教个问题: 如题 数据库是MYSQL,向数据库插入数据时,一个字段报Data too long错误。 数据库字段类型是varb...

2016/03/08 16:08

没有更多内容

加载失败,请刷新页面

没有更多内容

关于Access数据库的一些看法

现在做项目估计都不会有用Access数据库的。许多业界通用的ORM框架也不支持Access数据库。 不过我个人倒是很喜欢这个数据库。 优点: 首先免安装,对于做单机项目有一定的优势。cassinipp(iis...

2016/11/23 11:25
26
0
PHP Migrations——Doctrine Migrations教程

##PHP Migrations——Doctrine Migrations教程 博文链接 : http://my.oschina.net/u/930926/blog/741477 > 版权声明:本文为博主原创文章,未经博主允许不得转载。 Doctrine Migrations gith...

2016/09/02 13:32
185
0
搭建本地SVN服务器完整流程

1、安装SVN的服务器端subversion 2、安装SVN的客户端TortoiseSVN 3、搭建SVN的仓库,比如我在E盘的根目录下创建了一个SVN的目录,在SVN目录下又创建了一个目录SVNRep,用来存放各个项目的,比...

2016/11/30 23:24
58
0
KOHANA3.3 ORM中文详解

ORM === 校验: 1.ORM内部为强制校验 2.ORM外部校验 (保存,更新,插入时校验) 过滤: 校验不在包含过滤功能 参数及方法变更: 1.find不在带参数 2.save拆分为create跟update,并增加校验类参数,规...

2014/07/21 15:02
2.4K
0
Step by Step-构建自己的ORM系列-索引

为了方便大家查看相应的文章,特别整理一个所以,我会尽快的完善相应的系列,希望大家多多提出宝贵意见和建议,我会一如既往! 1、Step by Step-构建自己的ORM系列-开篇 2、Step by Step-构建...

2011/03/16 10:09
237
1
go语言的beedb

go语言的数据库orm:beedb简介

2016/07/21 16:28
84
0
Step by Step-构建自己的ORM系列-开篇

一、开篇 首先、园子里面之前的很多同仁已经讨论过了ORM相关的框架及其优点和缺点。虽然我本篇讨论的有点晚,但是其毕竟优点大于缺点,本文只是简单的介绍我讨 论ORM的目的,及为什么要讨论这...

2011/03/16 10:09
243
0
ORM选型

本科教学中,SSH框架的学习,貌似是一种基本的套路,毕业设计,求职,都会使用到,哈哈哈,现在所说其中的H的问题。

2016/02/12 19:24
265
1
Step by Step-构建自己的ORM系列-索引

为了方便大家查看相应的文章,特别整理一个所以,我会尽快的完善相应的系列,希望大家多多提出宝贵意见和建议,我会一如既往! 1、Step by Step-构建自己的ORM系列-开篇 2、Step by Step-构建...

2012/03/09 13:24
12
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部