ORM-SqlRepoEx 是 .Net平台下兼容.NET Standard 2.0,一个实现以Lambda表达式转转换标准SQL语句,使用强类型操作数据的轻量级ORM工具,在减少魔法字串同时,通过灵活的Lambda表达式组合,实现业务数据查询的多样性。

Nuget中可下载的库(2018年10月12日)

1、SqlRepoEx.Adapter.Dapper :支持与Dapper访问

2、SqlRepoEx.Core:SqlRepoEx核心库,SqlRepoEx的基本类定义在此库中,如果需要扩展SqlRepoEx功能,此库是必需的;

3、SqlRepoEx.MsSql.Autofac:针对使用Autofac注册时,适用于 SQL Server2005及以上版本数据库。

4、SqlRepoEx.MsSql.ServiceCollection:适用于Asp.Net Core 、Asp.Net MVC5 服务注册。支持 SQL Server2005及以上版本数据库。

5、SqlRepoEx.MsSql.Static:静态工厂注册库。支持 SQL Server2005及以上版本数据库。

6、SqlRepoEx.MsSqlServer:支持 SQL Server2005及以上版本数据库基础库。

7、SqlRepoEx.MySql:支持 MySql 数据库基础库。

8、SqlRepoEx.MySql.Autofac:针对使用Autofac注册时,适用于 MySql 数据库。

9、SqlRepoEx.MySql.ServiceCollection:适用于Asp.Net Core 、Asp.Net MVC5 服务注册。支持 MySql 数据库。

10、SqlRepoEx.MySql.Static:静态工厂注册库。支持MySql 数据库。

11、SqlRepoEx.Normal :适用于非方言的数据库,但此库不返回数据集。当前只支持Lambda转Sql语句。

下载时对根据所需数据库支持下载,一般来说 SqlRepoEx.Core、SqlRepoEx.MsSqlServer或SqlRepoEx.MySql不需要单独立下载,以下是开发时下载相应库选择的指南:

* XXSql  所需数据库,对于Sql Server 为MsSql,对于MySQL 是 MySql

*Nuget会自动检查库依赖,因此一般只要下载一个库即可,其他的依赖库,Nuget会自动匹配下载。

一、Asp.Net Core 、Asp.Net MVC5 服务注册

仅需下载:SqlRepoEx.XXSql.ServiceCollection

二、Asp.Net Core 、Asp.Net MVC5 服务通过Autofac注册或其它应用使用Autofac注册时

仅需下载 :SqlRepoEx.XXSql.Autofac

三、静态调用

仅需下载:SqlRepoEx.XXSql.Static

四、使用Dapper

需下载:SqlRepoEx.Adapter.Dapper

现时还需下载相应数据支持库(见前三种选择)

五、SqlRepoEx.Normal 仅针对Lambda转Sql语句时使用,其生成的SQL语句,没有方言特征。

仅需下载:SqlRepoEx.Normal

轻量ORM-SqlRepoEx (十)SqlRepoEx Nuget包下载说明的更多相关文章

  1. Dapper.NET—轻量ORM

    Dapper.NET使用 本文目录 Dapper.NET使用 1.为什么选择Dapper 2.以Dapper(4.0)为例. 2.1 在数据库中建立几张表. 2.2实体类. 3.使用方法 3.1  一 ...

  2. Dapper.NET——轻量ORM

    Dapper.NET使用 http://www.cnblogs.com/yankliu-vip/p/4182892.html 本文目录 Dapper.NET使用 1.为什么选择Dapper 2.以Da ...

  3. SqlSugar轻量ORM

      蓝灯软件数据股份有限公司项目,代码开源. SqlSugar是一款轻量级的MSSQL ORM ,除了具有媲美ADO的性能外还具有和EF相似简单易用的语法. 学习列表 0.功能更新 1.SqlSuga ...

  4. 比Wireshark更轻量、更方便的抓包软件:Charles

    转:http://blog.csdn.net/lixing333/article/details/42776187 之前写过一篇通过Wireshark进行抓包,分析网络连接的文章<通过WireS ...

  5. 轻量应用服务器 访问jsp页面就直接下载的问题

    本地localhost 运行可以 用自己的ip不行.出现这个问题实质原因就是Tomcat服务器就没有起到作用,运行不了jsp文件.这个是核心.去排查错误!网上查了好几天了根本没有解决我的我的问题. 1 ...

  6. 轻量ORM-SqlRepoEx (十二)SqlRepoEx 2.0.1 至 2.2.0 版本更新说明

    一.功能变化 (一).强化特性支持 1.部分类型拥有复杂属性: 2.有些属性不是来源于数据库 3.用户在原来的代码中使用 SqlRepoEx ,减少字段与数据库字段之间的冲突: 4.为支持新的特性及优 ...

  7. 轻量ORM-SqlRepoEx (十四)最佳实践之Dapper(1)

    简介:SqlRepoEx是 .Net平台下兼容.NET Standard 2.0人一个轻型的ORM.解决了Lambda转Sql语句这一难题,SqlRepoEx使用的是Lambda表达式,所以,对c#程 ...

  8. 轻量ORM-SqlRepoEx (十六)最佳实践之Dapper(2)

    简介:SqlRepoEx是 .Net平台下兼容.NET Standard 2.0人一个轻型的ORM.解决了Lambda转Sql语句这一难题,SqlRepoEx使用的是Lambda表达式,所以,对c#程 ...

  9. 轻量ORM-SqlRepoEx (十五)最佳实践之数据映射(Map)

    简介:SqlRepoEx是 .Net平台下兼容.NET Standard 2.0人一个轻型的ORM.解决了Lambda转Sql语句这一难题,SqlRepoEx使用的是Lambda表达式,所以,对c#程 ...

随机推荐

  1. jQuery Text-to-Speech 谷歌在线语音

    <!DOCTYPE html> <html> <head> <meta content="text/html; charset=utf-8" ...

  2. 原生js、jQuery实现选项卡功能

    在大家在网上平常浏览网页的时候,想必各位都会看到选项卡功能,在这里给大家详解一下用原生js.jQuery如何来写一些基本的选项卡 话不多说,先给各位看一下功能图:              好了,下边 ...

  3. javascript多浏览器的兼容

    一.document.formName.item(”itemName”) 问题 问题说明:IE下,可以使用 document.formName.item(”itemName”) 或 document. ...

  4. mysql创建用户授权

    服务器上好多库,为了不让某用户误操作别人的数据库,给他单独建个用户并授权. insert into mysql.user(Host,User,Password, ssl_cipher, x509_is ...

  5. Jmeter运营活动并发测试—巧用集合点

    在运营活动测试过程中,经常需要对秒杀活动或定时抽奖活动进行并发测试.那么怎样快速便捷的模拟多用户同时参与活动,抽取奖品,进行并发测试呢?尤其是,当奖品总数N<用户总数M时,代码是否会存在奖品多发 ...

  6. 面向对象之property

    property功能 以调用数据属性的方式(不用加括号)调用方法 方法定义成数据属性(方法本应该是动词) # 定义property之前 class People: def __init__(self, ...

  7. xlwings: Write Excel macro using python instead of VBA

    i want to write Excel macros to deal with the data, but i am not familiar with VBA language. so i de ...

  8. C#连接SQL Server测试

    string con, sql; con = "Server=192.168.31.26;Database=TestDB;user=kala;pwd=Password"; sql ...

  9. for循环里面的break;和continue;语句

    for循环里面的break;和continue;语句 break语句 哇,我已经找到我要的答案了,我不需要进行更多的循环了! 比如,寻找第一个能被5整除的数: for循环中,如果遇见了break语句, ...

  10. Simotion 绝对值编码器使用外部开关回零

    问题来源: 西门子的1FK7二代电机,目前已经没有增量编码器.标准的编码器选项是单圈绝对值,或多圈绝对值. 在某些应用中,如印刷机的版辊.模切轴.飞剪电机等,需要使用外部开关来回零.下文描述了使用外部 ...