LnskyDB 3.1.9

dotnet add package LnskyDB --version 3.1.9
NuGet\Install-Package LnskyDB -Version 3.1.9
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="LnskyDB" Version="3.1.9" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add LnskyDB --version 3.1.9
#r "nuget: LnskyDB, 3.1.9"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install LnskyDB as a Cake Addin
#addin nuget:?package=LnskyDB&version=3.1.9

// Install LnskyDB as a Cake Tool
#tool nuget:?package=LnskyDB&version=3.1.9

Based on the LINQ extension of dapper, it supports lambda expression, supports time based table splitting, and can also customize the table splitting method.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.2 is compatible.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on LnskyDB:

Package Downloads
LnskyDB.MySql

基于Dapper的Lambda扩展支持按时间分库分表,也可以自定义分库分表方法,且实体类有T4模版自动生成.省去手写实体类的麻烦 MySql扩展

LnskyDB.MsSql

基于Dapper的Lambda扩展支持按时间分库分表,也可以自定义分库分表方法,且实体类有T4模版自动生成.省去手写实体类的麻烦 SqlServer扩展

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
3.1.9 828 3/4/2021
3.1.8 354 3/3/2021
3.1.7 333 3/3/2021
3.1.6 451 12/8/2020
3.1.5 397 12/1/2020
3.1.4 385 12/1/2020
3.1.3 506 5/15/2020
3.1.2 472 5/15/2020
3.1.1 478 5/5/2020
3.1.0 451 5/5/2020
3.0.2 617 11/30/2019
3.0.1 508 11/30/2019
3.0.0 910 11/30/2019
2.0.8 535 11/11/2019
2.0.7 496 10/25/2019
2.0.6 587 9/12/2019
2.0.5 650 8/20/2019
2.0.4 562 8/12/2019
2.0.3 537 8/12/2019
2.0.2 584 7/20/2019
2.0.1 552 7/20/2019
2.0.0 574 7/9/2019
1.0.1 569 6/26/2019
1.0.0 578 6/15/2019

基于Dapper的Lambda扩展支持按时间分库分表,也可以自定义分库分表方法,且实体类有T4模版自动生成.省去手写实体类的麻烦
v3.1.9
get方法在mysql中报错的bug修改
v3.1.8
DBModel可以被子类访问
v3.1.6
DBTool.BeginThread()支持using
v3.1.5
修改发布描述
v3.1.4
1.多个bool类型组合在一起的时候查询报错的bug,如:m.IsExclude && m.IsExclude2 && m.IsExclude2
2.当筛选条件里面有list类型时候筛选条件无效的bug,如: m => m.SysNo == lst[2].SysNo
v3.1.3
LnskyDBTransactionMain注册失败bug修改
v3.1.2
LnskyDBTransactionMain注册失败bug修改
v3.1.1
修改描述为英文
v3.1.0
支持事务了
v3.0.2
字段==false解析bug修改
v3.0.1
BaseDBModel改为非抽象类
v3.0.0
支持mysql数据库
v2.0.8
Select支持匿名对象
v2.0.7
加入对with()关键字的支持
v2.0.6
OuterJoin bug修复
v2.0.5
GetList增加无参数接口
v2.0.4
BaseDBModel改为非抽象的
v.2.0.3
1.where条件为常量如1==2的时候会忽略的bug修改
2.Repository.GetList支持表达式
v2.0.2
修改了分库分表用sql语句查询时报错的bug
v2.0.1
1.支持子查询
2.基础类增加返回是否分库分表方法
v2.0.0
1.支持多表联合查询
2.OrderBy支持表达式及数据库函数
v1.0.1
1.Where条件支持两个字段进行加减乘除操作
2.Where条件支持Sql函数