轻量ORM-SqlRepoEx (十)SqlRepoEx Nuget包下载说明

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

原文地址:https://www.cnblogs.com/athinker/p/9780832.html

时间: 2024-11-05 19:02:24

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

Go ADM,Go语言轻量ORM

厚颜无耻的推荐一下,go-adm,Go语言轻量ORM.0.1.0分支已经实现类面向对象的操作方式,说明请戳这里. 目前的总体特性已经完成,暂时不会增加其他的特性,待0.1.0的面向对象化的特性测试完善,会合并到主分支中. 艾玛,不要打我,就是推荐一下,不要打脸-- 咳,Go的确吊炸天,我计划将agimvc也搬到Golang上,不过mvc这个词可以丢掉了.

Dapper.NET——轻量ORM

Dapper.NET使用 本文目录 Dapper.NET使用 1.为什么选择Dapper 2.以Dapper(4.0)为例. 2.1 在数据库中建立几张表. 2.2实体类. 3.使用方法 3.1  一对一映射 3.2 一对多映射 3.3 插入实体 3.4 执行存储过程 Dapper是一款轻量级ORM工具(Github).如果你在小的项目中,使用Entity Framework.NHibernate 来处理大数据访问及关系映射,未免有点杀鸡用牛刀.你又觉得ORM省时省力,这时Dapper 将是你不

Dapper.NET——轻量ORM(转载)

Dapper.NET使用 本文目录 Dapper.NET使用 1.为什么选择Dapper 2.以Dapper(4.0)为例. 2.1 在数据库中建立几张表. 2.2实体类. 3.使用方法 3.1  一对一映射 3.2 一对多映射 3.3 插入实体 3.4 执行存储过程 Dapper是一款轻量级ORM工具(Github).如果你在小的项目中,使用Entity Framework.NHibernate 来处理大数据访问及关系映射,未免有点杀鸡用牛刀.你又觉得ORM省时省力,这时Dapper 将是你不

SqlSugar轻量ORM

蓝灯软件数据股份有限公司项目,代码开源. SqlSugar是一款轻量级的MSSQL ORM ,除了具有媲美ADO的性能外还具有和EF相似简单易用的语法. 学习列表 0.功能更新 1.SqlSugar基础应用 2.使用SqlSugar处理大数据 3.使用SqlSugar实现Join  待更新 4.使用SqlSugar实现分页+分组+多列排序 待更新 5.节点故障如何进行主从调换 一.介简 优点: 1.优越的性能,查询使用  reflection.emit 创建IL语言+委托绑定 然后对该对象进行

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

转:http://blog.csdn.net/lixing333/article/details/42776187 之前写过一篇通过Wireshark进行抓包,分析网络连接的文章<通过WireShark抓取iOS联网数据实例分析>:http://blog.csdn.net/lixing333/article/details/7782539 最近一些工作需要抓包,在我的Mac上安装了Wireshark之后,发现运行不了.探究之,发现Wireshark的界面用的是X Window,所以需要在X11

C# Dapper 轻量ORM调试对SQLServer

Dapper简介 Dapper只有一个代码文件,完全开源,你可以放在项目里的任何位置,来实现数据到对象的ORM操作,体积小速度快. 使用ORM的好处是增.删.改很快,不用自己写sql,因为这都是重复技术含量低的工作,还有就是程序中大量的从数据库中读数据然后创建model,并为model字段赋值.这些ORM都可以轻松给你搞定.ORM给我们开发带来便利时,性能也是一个让我们不得不考虑的问题.一般的ORM性能和直接写原生的sql比都差不少,但是Dapper性能还很错,甚至和DbHelperSQL方式性

[Go] 轻量服务器框架tcp的粘包问题 封包与拆包

tcp传输的数据是以流的形式传输的,因此就没有办法判断到哪里结束算是自己的一个消息,这样就会出现粘包问题,多个包粘在一起了 可以使用这样一个自定义的形式来解决,一个消息分为 head+body  head包括数据的长度和数据编号 , 长度和编号都是uint32类型 也就是32位 占有4个字节 , 总共head占有8个字节 封装一个消息的结构体,作为一个数据实体,比如下面这个,编号 数据 数据长度  三个属性 package znet type Message struct { Id uint32

使用nuget包下载Entity Framework6.0无法使用模型类与数据库上下文自动生成controller与view

解决方法:卸载掉原有的6.0版本EF,从控制台安装5.0版本的. >工具>库程序包管理器>程序包管理器控制台.在PM>后面输入安装命令. 命令如下 Install-Package EntityFramework -Version 5.0.0.0 以下是提示: 正在安装“EntityFramework 5.0.0”. 您正在从 Microsoft 下载 EntityFramework,有关此程序包的许可协议在 http://go.microsoft.com/fwlink/?LinkI

详解.Net 如何上传自己的包到Nuget平台以及如何使用Nuget包管理器

首先需要一个Nuget账户,可以在官网注册:https://www.nuget.org.已有账户略. 需要一个ApiKeys,登录之后,在我的账户里找到ApiKeys进去; 创建ApiKeys 下载Nuegt工具:https://www.nuget.org/downloads          nuget.exe 将nuget.exe放到 csproj文件目录下去 按住shift+鼠标右击,在此处打开命令窗口 设置ApiKeys:   命令格式:  nuget setApiKey 你的账户里的创