【年度特惠】现邀请朋友使用企业版,最高可延长 4 个月服务时长!活动仅剩 2 天,错过再等一年!查看详情
私信发送成功
Watch Star Fork

loogn / Loogn.OrmLiteC#

Loogn.OrmLite简单数据访问层,对象关系映射
克隆/下载
loogn 最后提交于 2017-11-15 13:15 netcore.orm
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
2016-08-26 14:05
2017-06-24 11:54
2017-08-21 09:51
Loading...
README.md 1.35 KB

简要

Loogn.OrmLite是一个超简单、超高效、超灵活的基于.NET Framework 4.0的数据访问组件!

特点

  1. 支持sqlserver、mysql、sqlite3数据库;
  2. 通过扩展方法扩展 IDbConnectionIDbTransaction
  3. 支持数据库事务和批量插入
  4. 支持 dynamic 类型的模型(不定义模型也可使用此ORM)
  5. 超高的效率,超小的体积,比Dapper快,比Dapper小,Loogn.OrmLite.dll只有 85kb

Getting Started

一、 引入Loogn.OrmLite

    > Install-Package Loogn.OrmLite

二、引入名称空间

    using Loogn.OrmLite;

三、开始使用

   using (var db = new SqlConnection("server=.;uid=sa;pwd=sa;database=test"))
   {
       var flag = db.Insert(new Person { Id = 23 });
       if (flag > 0)
       {
           var person = db.SingleById<Person>(23);
       }
   }

一般可以把连接对象的创建封装起来:

    public static class DB
    {
        public static IDbConnection Open()
        {
            return new SqlConnection("server=.;uid=sa;pwd=sa;database=test");
        }
    }

使用起来就更简单了:

    using (var db = DB.Open())
    {
        // do something with db
    }

完整文档

项目点评 (2)

你可以在登录后,对此项目发表评论