轻量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
轻量ORM-SqlRepoEx (十)SqlRepoEx Nuget包下载说明的更多相关文章
- Dapper.NET—轻量ORM
Dapper.NET使用 本文目录 Dapper.NET使用 1.为什么选择Dapper 2.以Dapper(4.0)为例. 2.1 在数据库中建立几张表. 2.2实体类. 3.使用方法 3.1 一 ...
- Dapper.NET——轻量ORM
Dapper.NET使用 http://www.cnblogs.com/yankliu-vip/p/4182892.html 本文目录 Dapper.NET使用 1.为什么选择Dapper 2.以Da ...
- SqlSugar轻量ORM
蓝灯软件数据股份有限公司项目,代码开源. SqlSugar是一款轻量级的MSSQL ORM ,除了具有媲美ADO的性能外还具有和EF相似简单易用的语法. 学习列表 0.功能更新 1.SqlSuga ...
- 比Wireshark更轻量、更方便的抓包软件:Charles
转:http://blog.csdn.net/lixing333/article/details/42776187 之前写过一篇通过Wireshark进行抓包,分析网络连接的文章<通过WireS ...
- 轻量应用服务器 访问jsp页面就直接下载的问题
本地localhost 运行可以 用自己的ip不行.出现这个问题实质原因就是Tomcat服务器就没有起到作用,运行不了jsp文件.这个是核心.去排查错误!网上查了好几天了根本没有解决我的我的问题. 1 ...
- 轻量ORM-SqlRepoEx (十二)SqlRepoEx 2.0.1 至 2.2.0 版本更新说明
一.功能变化 (一).强化特性支持 1.部分类型拥有复杂属性: 2.有些属性不是来源于数据库 3.用户在原来的代码中使用 SqlRepoEx ,减少字段与数据库字段之间的冲突: 4.为支持新的特性及优 ...
- 轻量ORM-SqlRepoEx (十四)最佳实践之Dapper(1)
简介:SqlRepoEx是 .Net平台下兼容.NET Standard 2.0人一个轻型的ORM.解决了Lambda转Sql语句这一难题,SqlRepoEx使用的是Lambda表达式,所以,对c#程 ...
- 轻量ORM-SqlRepoEx (十六)最佳实践之Dapper(2)
简介:SqlRepoEx是 .Net平台下兼容.NET Standard 2.0人一个轻型的ORM.解决了Lambda转Sql语句这一难题,SqlRepoEx使用的是Lambda表达式,所以,对c#程 ...
- 轻量ORM-SqlRepoEx (十五)最佳实践之数据映射(Map)
简介:SqlRepoEx是 .Net平台下兼容.NET Standard 2.0人一个轻型的ORM.解决了Lambda转Sql语句这一难题,SqlRepoEx使用的是Lambda表达式,所以,对c#程 ...
随机推荐
- java设计模式-观察者模式学习
最近学习了设计模式中的观察者模式,在这里记录下学习成果. 观察者模式,个人理解:就是一个一对多模型,一个主体做了事情,其余多个主体都可以观察到.只不过这个主体可以决定谁去观察他,以及做什么事情可以给别 ...
- 在mysql语句中为什么要加反引号
在MySQL语句中我们有时候经常会遇到反引号(``),刚开始的时候不知道什么意思,他是什么作用呢? Select * from `member` order by posts desc limit 0 ...
- UNIX/Linux系统管理技术手册(2)----bash脚本编程
1. 一个简单的例子: $ vim readname.sh #file:readname.sh#!/bin/bash echo -n "Enter your name: " rea ...
- 查看源代码HTML
HTML 提示 - 如何查看源代码 如果您想找到其中的奥秘,只需要单击右键,然后选择“查看源文件”(IE)或“查看页面源代码”(Firefox),其他浏览器的做法也是类似的.这么做会打开一个包含页面 ...
- MySQL案例02:ERROR 1221 (HY000): Incorrect usage of DB GRANT and GLOBAL PRIVILEGES
MySQL在授权用户时出现报错信息,具体信息如下: 一.错误信息 执行命令: GRANT SELECT,INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SH ...
- kvm虚拟机shutdown命令不起作用
使用 virsh shutdown vmhost 发现虚拟机没有关闭,命令没有起作用. 只能使用 virsh destroy vmhost 来强制关闭虚拟机 解决: 在vmhost虚拟机里面安装acp ...
- Python学习---socketServer编程
学会去看源码 服务器端: import socketserver class MyServer(socketserver.BaseRequestHandler): def handle(self): ...
- Oracle数据库设计实例-实时生产效率系统数据库设计
Oracle数据库设计实例-实时生产效率系统数据库设计 引言 1.1 设计前提 某部门经理要求IT部门设计一个流水线实时生产效率系统,用来统计实时的生产量和效率.流水线有数百条,实时间隔为1min. ...
- Linux--sudo权限讲解
sudo简介:sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等.这样不仅减少了root用户的登录 和管理时间,同 ...
- SAP Cloud for Customer销售订单External Note的建模细节
SAP Cloud for Customer的销售订单创建页面里,我们可以给一个订单维护External Note,当这个订单同步到S/4HANA生成对应的生产订单后,这个note可以作为备注提示生产 ...