你的位置:首页 > 软件开发 > ASP.net > Asp.Net 高性能框架 SqlSugar.ORM 2.3

Asp.Net 高性能框架 SqlSugar.ORM 2.3

发布时间:2016-07-09 03:00:03
一、前言SqlSugar从去年到现在已经一年了,版本从1.0升到了现在的2.3 ,这是一个稳定版本 ,有数家公司已经项目上线,在这里我将SqlSugar的功能重新整理成一篇新的贴子,希望大家喜欢。 公司团队项目、产品已经完全抛弃EF,SqlSugar定位不是ORM,而是为了方 ...

一、前言

SqlSugar从去年到现在已经一年了,版本从1.0升到了现在的2.3 ,这是一个稳定版本 ,有数家公司已经项目上线,在这里我将SqlSugar的功能重新整理成一篇新的贴子,希望大家喜欢。

 

公司团队项目、产品已经完全抛弃EF,SqlSugar定位不是ORM,而是为了方面的让你去写Sql。

支持Json 、Dynamic、 List<T>、 List<get='_blank'>string[]>、 ValueType和  Dictionary 等多种类型的返回值也是一大亮点。

 

 

 

 

 

Asp.Net 高性能框架 SqlSugar.ORM 2.3

 

 执行十万次【将拉姆达】转成【Sql】只用了1秒多(机型:Surface Pro4 I5 8G)

 

Asp.Net 高性能框架 SqlSugar.ORM 2.3

 

更多测试(机型:过时机器)

Asp.Net 高性能框架 SqlSugar.ORM 2.3Asp.Net 高性能框架 SqlSugar.ORM 2.3Asp.Net 高性能框架 SqlSugar.ORM 2.3

 

二、功能介绍

查询

 1、SqlQuery 用于执行原生SQL和存储过程

Asp.Net 高性能框架 SqlSugar.ORM 2.3Asp.Net 高性能框架 SqlSugar.ORM 2.3
      //转成list        List<Student> list1 = db.SqlQuery<Student>("select * from Student");        //转成list带参        List<Student> list2 = db.SqlQuery<Student>("select * from Student where id=@id", new { id = 1 });        //转成dynamic        dynamic list3 = db.SqlQueryDynamic("select * from student");        //转成json        string list4 = db.SqlQueryJson("select * from student");        //返回int        var list5 = db.SqlQuery<int>("select top 1 id from Student").Single();        //反回键值        Dictionary<string, string> list6 = db.SqlQuery<KeyValuePair<string, string>>("select id,name from Student").ToDictionary(it => it.Key, it => it.Value);        //反回List<string[]>        var list7 = db.SqlQuery<string[]>("select top 1 id,name from Student").Single();        //存储过程        var spResult = db.SqlQuery<School>("exec sp_school @p1,@p2", new { p1=1,p2=2 });

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Asp.Net 高性能框架 SqlSugar.ORM 2.3

关键词:ASP.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。