首页 [ 行业软件 ] DNetORM源码
一键分享

DNetORM源码

  • 免费

2017-12-18 15:00:37

.net orm框架,轻量、使用简单、开发效率高

  • 源码类型: 其他
  • 开发环境: VS2015 + 其他
  • 开发语言: C#
  • 标签: ORM sqlserver oracle mysql
  • 评分:
收藏 131 次|关注 2577 次|下载 351 次

免费


交付物: 源码包
    商家已实名认证
  • 分享者:CODEF***
  • 成交次数:   6 次
  • 访问次数:   1309 次
  • 源码数量:   3 套
  • 通过比率:   50%
  • 活跃于:   三个月前
  • TEL:   18*******06
  • 微信扫码咨询
.net

源码介绍

源码参数

  • 源码类别:【行业软件】
  • 源码类型:其他
  • 适合人群: 菜鸟进阶
  • 授权类型:免费版
  • 开发语言:C#
  • 数据库:其他
  • 源码大小:9.83MB
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • 2.png
  • 5.png
  • 3.png
  • 1.png
  • 4.png
  • 2.png
  • 5.png
  • 3.png
  • 1.png
  • 4.png
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel

一、更新记录

1、更新日期:2018-01-12 00:00:00

2、更新内容:
主要修改了一些bug 增加了实体生成功能等

一、源码介绍
       1、DNetORM 是一款基于.net的轻量级的、轻配置的ORM框架,核心代码只有100K大小,支持SQLSERVER、MYSQL、ORACLE数据库,DNetORM的核心思想是,将最接近原生的C#代码映射出最符合场景的sql语句,从而最大程度提升开发效率。
       2、为什么要开发一款orm框架,笔者在开发的这些年里,使用了很多框架,有第三方的譬如mybatis、nhibernate、ef等等,但是它们都不符合我的开发习惯,首先我喜欢轻配置,不喜欢将大量的sql语句写在配置文件里,也不喜欢将实体映射关系写在配置文件里,所以像mybatis、nhibernate这种重配置的orm我并不喜欢,EF算是一个功能强大的框架,但是EF也有一些缺陷,过于笨重,另外EF对于mysql、oracle的支持并不友好。另外还有一些其他框架接口封装的不友好、要么写法过于繁琐、要么接口不清晰,这些因素都是促使我写一个符合我的开发场景的orm
       3、DNetORM使用起来非常简单,DNetORM拒绝封装过多的方法,这会造成使用的难度,只是封装了增删改查基本常用的一些方法,所以使用起来会非常简单。
       4、DNetORM对于多表的联查进行了常规的封装支持了LEFT JOIN, INNER JOIN ,GROUP BY , ORDER BY,  WHERE,对于复杂的写法,建议使用DNetORM提供的SQL查询接口,我们在开发中使用orm是为了提升开发效率,节省开发时间,这是为什么使用orm的目的,orm不是为了避免使用sql,实际开发中有很多查询语句会很复杂,如果依赖orm,首先orm即使支持的话也会写的很复杂,并不直观,以往有开发的筒子们在用linq实现相同的复杂一点的sql的时候,写个sql也就是5分钟,但是为了实现linq的写法写了半小时,还写的不正确,所以这些都是违背开发精神的。所以ORM是一个开发工具,它的出现就是为了节省开发时间、提升开发效率,使用orm可以帮你解决增删改的繁杂琐事,在查询上,orm帮你处理了大部分的单表查询,在多表的查询上,orm帮你处理简单的多表查询,帮你最快的获取数据,至于复杂的sql查询,直接使用sql查询接口。也许这种做法更加合理。
二、注意事项
        1、开发环境为Visual Studio 2015,使用.net 4.0开发。


责任编辑:WALL·E

下载记录(Only Recent 100)

用户名 推荐指数 下载时间

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行