Dapper.SimpleCRUD 2.3.0

dotnet add package Dapper.SimpleCRUD --version 2.3.0                
NuGet\Install-Package Dapper.SimpleCRUD -Version 2.3.0                
该命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Dapper.SimpleCRUD" Version="2.3.0" />                
对于支持 PackageReference 的项目,请将此 XML 节点复制到项目文件中,以引用此软件包。
paket add Dapper.SimpleCRUD --version 2.3.0                
#r "nuget: Dapper.SimpleCRUD, 2.3.0"                
#r 指令可以在 F# Interactive 和 Polyglot Notebooks 中使用。请将此复制到交互工具或脚本的源代码中,以引用此软件包。
// Install Dapper.SimpleCRUD as a Cake Addin
#addin nuget:?package=Dapper.SimpleCRUD&version=2.3.0

// Install Dapper.SimpleCRUD as a Cake Tool
#tool nuget:?package=Dapper.SimpleCRUD&version=2.3.0                

Dapper 的 Simple Get、GetList、GetListPaged、Insert、Update、Delete、DeleteList 和 RecordCount 扩展。默认使用智能默认值,但根据需要可以覆盖。
 默认使用 Id 列作为主键,但这可以通过属性进行覆盖
 默认查询与类名匹配的表,但这可以通过属性进行覆盖
         默认查询与属性名匹配的列,但这可以通过属性进行覆盖
         支持 SQL Server、PostgreSQL 和 MySQL
         包括异步方法
         支持 .Net Core

产品 兼容及额外的计算目标框架版本。
.NET net5.0 已计算。 net5.0-windows 已计算。 net6.0 已计算。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
.NET Core netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。
.NET Standard netstandard2.0 兼容。 netstandard2.1 已计算。
.NET Framework net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。
MonoAndroid monoandroid 已计算。
MonoMac monomac 已计算。
MonoTouch monotouch 已计算。
Tizen tizen40 已计算。 tizen60 已计算。
Xamarin.iOS xamarinios 已计算。
Xamarin.Mac xamarinmac 已计算。
Xamarin.TVOS xamarintvos 已计算。
Xamarin.WatchOS xamarinwatchos 已计算。
兼容的目标框架
包含的目标框架(在包中)
了解更多关于 目标框架.NET Standard 的信息。

NuGet 包 (37)

显示依赖于 Dapper.SimpleCRUD 的前 5 个 NuGet 包

下载
EachShow.DataAccess.Core

包描述

Edakik.Shared.Library

包描述

TianFeng.FrameworkCore

天枫 .net core 组件,支持.net6

YuckQi.Data.Sql.Dapper

使用 Dapper 和 SimpleCRUD 实现 YuckQi.Data 的 SQL 数据库。

Cigel.DotNetCore

包描述

GitHub 存储库 (2)

显示依赖于 Dapper.SimpleCRUD 的最顶部 2 个流行的 GitHub 存储库

存储库 星级
yilezhu/Czar.Cms
.NET Core 实战项目之 CMS 系列教程的源码,精简又功能丰富的权限设计,内容管理设计让你轻松搭建一个 ASP.NET Core2.2 的网站系统。此项目准备用 EFCore 进行重构,敬请期待
MoonStorm/Fast Crud
强大的类型 .NET ORM
版本 下载 最后更新
2.3.0 1,561,966 3/15/2021
2.2.0.1 1,325,989 12/18/2019
2.2.0 215,624 10/2/2019
2.1.0 322,266 2/22/2019
2.0.1 183,625 10/2/2018
2.0.0 50,311 7/12/2018
2.0.0-beta 2,994 7/9/2018
1.13.0 302,696 9/19/2016
1.12.0 12,467 8/1/2016
1.11.1 12,047 6/16/2016
1.11.0 3,899 6/15/2016
1.10.0 25,050 12/3/2015
1.9.3 4,093 12/1/2015
1.9.2 14,453 10/27/2015
1.9.1 6,808 8/29/2015
1.9.0 4,716 7/27/2015
1.9.0-beta 3,090 7/22/2015
1.8.7 48,595 5/14/2015
1.8.6 8,694 4/23/2015
1.8.5 21,568 2/27/2015
1.8.4 3,720 2/8/2015
1.8.3 3,640 1/30/2015
1.8.2 3,379 1/20/2015
1.8.1 3,312 1/19/2015
1.8.0 3,835 1/19/2015
1.7.0 3,532 1/9/2015
1.6.0 3,688 12/30/2014
1.4.1 6,407 6/23/2014
1.4.0 3,542 6/4/2014
1.3.0 4,059 12/19/2013
1.2.2 4,529 7/4/2013
1.2.1 3,672 7/4/2013
1.2.0 3,680 3/18/2013
1.1.4 3,539 2/14/2013
1.1.3 3,438 2/4/2013
1.1.2 3,506 2/4/2013
1.1.1 3,424 2/4/2013
1.1.0 3,540 1/25/2013
1.0.7 3,376 1/23/2013
1.0.6 3,423 1/17/2013
1.0.5 3,507 1/8/2013
1.0.4 3,467 1/8/2013
1.0.3 3,594 1/4/2013
1.0.2 3,536 12/26/2012
1.0.1 3,393 12/24/2012
1.0.0 4,091 12/24/2012

完整的文档可以在 https://github.com/ericdc1/Dapper.SimpleCRUD/ 找到。
* 版本 1.3.0:支持多个架构和非整数主键。修复了可编辑属性注释的问题。将枚举视为 "可编辑",因此您可以在数据库中使用整数并将它们在代码中表示为枚举,而 SimpleCRUD 不需要额外的痛苦就可以将它们映射过来。
* 版本 1.4.0:切换到使用 Nullable.GetUnderlyingType(type) 不需要显式检查所有可空类型。这也导致修复了没有可编辑属性的可空枚举的检查。
* 版本 1.4.1:在插入方法中添加了对 short 和 long 主键类型的支持。
版本 1.5.0:目标 .Net 4.5,支持 PostgreSQL 和 SQL Server,现在在插入时使用 scope_identity 而不是 @@identity。添加了对 GUID 主键的支持。
版本 1.6.0:目标是 .Net 4.0 和 4.5,并添加了异步支持/移除了对 SQLCE 的支持。特别感谢 https://github.com/Prnda1976 在处理 pull request 等待队列方面的帮助。
版本 1.7.0:添加了列属性,并使获取操作指定列名而不是选择 *。改变GUID属性值为空时自动生成。可从 SQL Server 更改为 PostgreSQL 数据库方言。
版本 1.8.0:增加了对 SQLite 的支持和测试。增加了一种额外的 GetList 方法,该方法接受原始 SQL where 子句以进行更复杂的查询。
版本 1.8.2:添加了标志,更新了包描述。
版本 1.8.3:修复了异步获取方法的错误,增加了关于异步方法的额外测试。
版本 1.8.4:修复了获取和删除方法中主键的自定义列名问题。
版本 1.8.5:添加了对属性上的ReadOnly标准的支持,允许从数据库中选择但它将忽略插入和更新操作。
版本 1.8.6:允许当指定了其他 [Key] 时,名为 Id 的列不被视为键。
版本 1.8.7:修复了为 Id 命名的主键的 GUID 错误。
版本 1.9.0:添加了 GetListPaged、DeleteList 和 RecordCount 方法,以及在主键中的指定值支持。
版本 1.9.1:添加了对 MySQL 的支持。
版本 1.9.2:修复了带有指定主键值的异步插入问题。
版本 1.9.3:修复了具有自定义主键列名的 GetPagedList 的错误 - 感谢 haleaurelian。添加了接受匿名对象的 DeleteList。
版本 1.10.0:添加了 IgnoreUpdate、IgnoreInsert 和 IgnoreSelect 属性。
版本 1.11.0:添加了解析器 PR、类型化属性、合并了 recordcount where 条件 PR、性能改进 PR。
版本 1.11.1:修复了解析器以允许来自不同命名空间(SimpleCRUD 和 Data Annotations)的属性。
版本 1.12.0:添加了 notmapped 属性以匹配 DataAnnotations(感谢 Mattykins)。允许使用字符串主键进行插入(感谢 xalikoutis)。
版本 1.13.0:在 getlist、getlistpaged、deletelist、recordcount 和匹配的异步方法中接受参数。
版本 2.0.0:修复错误,支持 .Net Core,移除了对 Sqlite 的支持。
版本 2.0.1:再次添加 SQLite,允许使用字符串主键。
版本 2.1.0:速度提升(感谢 jonathanlarouche)。
版本 2.2.0:支持 Dapper 2.x。
版本 2.3.0:更新了 DB2 支持(mvaz77)、添加了接口支持(jonathanlarouche)。