YsuhyORM 概况

以前的文章,先转一点过来凑凑数,免得空荡荡的看着不爽

YsuhyORM 是我继AutoCode(代码生成器),开发的第二套数据持久解决方案. 是一套轻量级ORM框架.

 

开发这个程序的初衷是ORM良好的扩展性,添加字段不需要修改访问层.而在我研究了Nhibernate ,觉得这个东东太过于庞大了,太过于功能齐全了,对于一般的应用来说,我并没有那么多的需求,不需要为做那么多的功能和兼容性,因此而损失很多的性能.

 

于是我就又造了一次轮子,在造轮子的过程中,我学到了很多东西,因而乐此不疲,并且打算以后还会造一些适合自己的轮子.在实际应用中,我也会不断完善这个轮子,遇见新的问题我会添加新的功能,我想这就是自己造轮子的最大乐趣吧.

 

 

现在说下这个ORM的目前状况吧,目前支持SqlServer,Access两种数据库.只需在Web.Config做简单配置即可.个人已经做过测试,Sql Server 2005里面操作100000记录的时候查询速度影响很小,100000数据对于一个小型系统来说应该足够了.添加,删除,修改100条数据的时间和直接操作的时间也相差非常小,我觉得在一般系统里完全可以忽略差距,因而此ORM完全可以胜任.

更多数据我还没有测试,等过几天有时间了我会把测试的结果贴在这里的.目前该ORM框架基于.NET2.0边写,现在有方法11,我会逐一介绍一下的,基本上就算是一个API

 

YsuhyORM 配置 示例数据库

YsuhyORM之Add方法

YsuhyORM之Update方法

YsuhyORM之Delete方法

YsuhyORM之GetModel方法

YsuhyORM之Exist

YsuhyORM之GetList方法

YsuhyORM之ChangeTableName方法

YsuhyORM之New方法

YsuhyORM之GetSingle方法

YsuhyORM之GetCount方法

YsuhyORM之GetList<T>方法

YsuhyORM之GetId方法

YsuhyORM之GetMaxId方法

 

方法已经更新到13个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值