FlexLabs.EntityFrameworkCore.Upsert 8.0.0
dotnet add package FlexLabs.EntityFrameworkCore.Upsert --version 8.0.0
NuGet\Install-Package FlexLabs.EntityFrameworkCore.Upsert -Version 8.0.0
<PackageReference Include="FlexLabs.EntityFrameworkCore.Upsert" Version="8.0.0" />
paket add FlexLabs.EntityFrameworkCore.Upsert --version 8.0.0
#r "nuget: FlexLabs.EntityFrameworkCore.Upsert, 8.0.0"
// Install FlexLabs.EntityFrameworkCore.Upsert as a Cake Addin #addin nuget:?package=FlexLabs.EntityFrameworkCore.Upsert&version=8.0.0 // Install FlexLabs.EntityFrameworkCore.Upsert as a Cake Tool #tool nuget:?package=FlexLabs.EntityFrameworkCore.Upsert&version=8.0.0
为 EF Core 添加了对“Upsert”操作的基本支持。
在 PostgreSQL/SQLite 中使用 `INSERT … ON CONFLICT DO UPDATE`,在 SqlServer 中使用 `MERGE`,在 MySQL 中使用 `INSERT INTO … ON DUPLICATE KEY UPDATE`。
还支持注入 SQL 命令生成器以添加对其他提供程序的支持。
产品 | 版本 兼容的和附加的计算目标框架版本。 |
---|---|
.NET | net8.0 兼容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
-
net8.0
- Microsoft.EntityFrameworkCore.Relational (>= 8.0.0)
NuGet 包 (14)
显示依赖于 FlexLabs.EntityFrameworkCore.Upsert 的前 5 个 NuGet 包
包 | 下载 |
---|---|
FenixAlliance.ACL.Dependencies
联盟商业套件的应用组件。 |
|
HwApp.Core
HwApp 核心组件 |
|
Elsa.Persistence.EntityFrameworkCore
Elsa 是一组工作流库和工具,使任何 .NET Core 应用程序都具有超快的流程处理能力。此包提供了一个 Entity Framework Core 持久化提供者。 |
|
YYApp
YYApp 核心组件 |
|
QuantFi.Services
包描述 |
GitHub 仓库 (2)
显示依赖于 FlexLabs.EntityFrameworkCore.Upsert 的前 2 个最受欢迎的 GitHub 仓库
仓库 | 星标 |
---|---|
zoriya/Kyoo
一个便携而庞大的媒体库解决方案。
|
|
Texnomic/SecureDNS
基于 .NET 8.0 的安全、现代、功能齐全、一体式跨架构和跨平台 DNS 服务器
|
版本 | 下载 | 最后更新 |
---|---|---|
8.0.0 | 428,366 | 12/3/2023 |
7.0.0 | 814,114 | 12/18/2022 |
7.0.0-beta.2 | 6,167 | 11/22/2022 |
7.0.0-beta.1 | 421 | 11/16/2022 |
6.0.2 | 408,293 | 11/16/2022 |
6.0.1 | 3,324,232 | 1/2/2022 |
6.0.0-preview5 | 55,823 | 7/11/2021 |
5.1.0 | 65,170 | 1/2/2022 |
5.0.0 | 354,328 | 7/11/2021 |
4.0.1 | 29,517 | 7/11/2021 |
4.0.0 | 373,565 | 3/2/2021 |
3.1.0 | 2,044,684 | 1/26/2020 |
3.0.0 | 105,876 | 9/29/2019 |
3.0.0-netcore3-00140 | 3,644 | 8/11/2019 |
2.2.1 | 107,857 | 9/17/2019 |
2.2.0 | 43,155 | 8/11/2019 |
2.1.2 | 84,895 | 5/22/2019 |
2.1.1 | 2,332 | 5/21/2019 |
2.1.0 | 2,867 | 5/19/2019 |
2.0.7 | 54,056 | 3/18/2019 |
2.0.6 | 11,311 | 2/6/2019 |
2.0.5 | 17,543 | 1/25/2019 |
2.0.4 | 8,702 | 1/3/2019 |
2.0.3 | 7,159 | 12/18/2018 |
2.0.2 | 11,947 | 11/3/2018 |
2.0.1 | 2,669 | 10/24/2018 |
2.0.0 | 11,115 | 9/19/2018 |
1.1.0 | 2,264 | 9/19/2018 |
1.0.4 | 14,001 | 3/10/2018 |
1.0.3 | 2,437 | 2/23/2018 |
1.0.2 | 2,266 | 2/20/2018 |
1.0.1 | 2,306 | 2/19/2018 |
1.0.0 | 3,304 | 2/18/2018 |
v8.0.0
+ 添加对新版 EF Core 8 的支持
v7.0.0
+ 添加对新版 EF Core 7 的支持
v6.0.2
* 改进使用 DbSet<> 时的实体类型检测
! 补丁 MySQL 对空列的处理
v6.0.0
+ 添加对 EF Core 6 的支持
+ 处理 UseIdentityAlwaysColumn 列
v5.0.0
! 修复库版本控制。从现在开始,库的一个版本只能依赖于所有支持的目标框架中的一个 EF Core 的版本
v4.0.1
! 补丁一些 MySQL 条件更新查询
v4.0.0
+ 添加对 .NET 5 和 EF Core 5 的支持
! 补丁更新条件中的常量支持
! 当命令拆分为多个批次时,Run 和 RunAsync 将不会返回受影响的行,不仅仅是最后批次的行数
! 补丁替换/注入自定义命令执行程序的扩展方法
! 删除了在 IServiceCollection 上的旧扩展方法,因为这根本不起作用