Crping.EFCore.Controller
5.0.0
dotnet add package Crping.EFCore.Controller --version 5.0.0
NuGet\Install-Package Crping.EFCore.Controller -Version 5.0.0
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="Crping.EFCore.Controller" Version="5.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Crping.EFCore.Controller --version 5.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Crping.EFCore.Controller, 5.0.0"
#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 Crping.EFCore.Controller as a Cake Addin #addin nuget:?package=Crping.EFCore.Controller&version=5.0.0 // Install Crping.EFCore.Controller as a Cake Tool #tool nuget:?package=Crping.EFCore.Controller&version=5.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Crping.EFCore.Controller
基于Crping.EFCore
的WebApi
的增、删、改、查、分页等常用方法实现!
版本更新说明
5.0.0
2024年11月17日 星期日
- 升级为
.net9.0
- 更新引用组件,并清理替换弃用的组件
4.11.0
2024年11月16日 星期六
- 新增类
ExceptionMiddleware
,ExceptionFilter
4.10.0
2024年11月16日 星期六
AuthenticationHeaderValue
修改为AuthHeaderValue
GetAuthenticationHeaderValue()
修改为GetAuthHeaderValue()
- 新增类
MethodDisable
以配置默认方法是否可用 - 为所有默认方法添加是否可用的控制
4.9.0
2024年11月14日 星期四
WebApiBaseController
新增方法GetAuthenticationHeaderValue()
以及属性AuthenticationHeaderValue
4.8.0
2024年11月14日 星期四
WebApiBaseController
新增方法GetAuthorization()
以及属性Authorization
4.7.0
2024年10月11日 星期五
- 优化构造方法
WebApiBaseController
,并添加对SyncConfig()
的调用
4.5.0
2024年7月17日 星期三
- 新增
Migrate()
,EnsureCreated(...)
4.4.0
2024年4月13日 星期六
WebApiBaseController
新增TDomain
,并修改相关子类
4.3.0
2024年4月7日 星期日
- 新增领域对象属性
DO
,并更名_dom_
为_do
4.2.0
2024年4月7日 星期日
Controller
相关类添加IDomain
接口属性_dom_
4.1.0
2024年3月28日 星期四
- 新增:
WebApiBaseController
,WebApiForIntController
,WebApiForLongController
4.0.0
2024年1月27日 星期六
- 升级目标框架为
.net8.0
- 升级
Microsoft.Extensions.Configuration.Abstractions
为8.0
- 与系列相关组件对齐版本号
3.19.0
2023-06-29
- 为所有泛型参数
TKey
添加约束notnull
- 为
MvcController
的用户权限操作添加泛型TUserKey
,并修改相关属性与方法,并重构GetCurrentUserId()
- 为
WebApiController
的用户权限操作添加泛型TUserKey
,并修改相关属性与方法,并重构GetCurrentUserId()
- 为
WebApiVersionController
的用户权限操作添加泛型TUserKey
,并修改相关属性与方法,并重构GetCurrentUserId()
3.18.0
2023-06-05
- 新增跨域管理:
CrossDomainSetup
3.17.0
2023-05-13
- 新增方法:
UseAuthSwaggerWithVersion()
3.16.0
2023-04-21
- 方法
UseAuthSwagger(...)
去除参数,在内部通过DI获取所需数据 - 优化方法
AddAuthSwagger(...)
3.15.0
2023-04-15
- 项目启动可空类型
- 新增方法:
AddApiVersion
- 新增属性:
BLL
,Logger
,Cache
,并修改相关方法
3.12.0
2023-03-05
- 重命名创建与修改相关
API
默认方法名
3.11.0
2023-02-24
GetTotalAsync
新增参数lastDays
3.10.0
2023-02-08
- 新增
SwaggerExt
类,新增方法AddAuthSwagger
,UseAuthSwagger
3.9.0
2023-02-03
- 将运行时修改为
net7.0
3.8.0
2023-01-13
WebApiController
新增方法Task<IActionResult> GetTotalAsync()
WebApiVersionController
新增方法Task<IActionResult> GetTotalAsync()
3.7.0
2023-01-03
- 新增全局引用
Global
,并优化所有引用 - 优化所有命名空间,并更新对组件的引用
3.6.1
2022-12-09
- 删除MvcController中默认的
Index
方法
3.6.0
2022-12-09
- 新增
MvcController
3.5.0
2022-11-23
- 升级
Swashbuckle.AspNetCore.SwaggerGen
到6.4.0
- 更新对
Crping.EFCore 3.9.0
的引用,使用EFCore 7.0.0
历史版本
- 3.4.1:更新引用组件版本
- 3.4.0:适配Crping.EFCore的更新,删除IRelatedBLL相关方法的使用
- 3.3.0:更新对Crping.EFCore 及 Common的引用,并对齐版本号
- 3.0.1:给方法添加判空逻辑
- 3.0.0:目标框架改为.net6.0
- 2.0.1:升级Swagger相关组件
- 2.0.0:与 Crping.EFCore 2.0 版本号对齐(EFCore 重大改版!!!)
- 1.2.1:更新对Crping.EFCore的引用
- 1.2.0:添加_bll.SetCurrentUserForRelatedBLL(GetCurrentUserId);
- 1.1.0:升级对Crping.EFCore的引用
- 1.0.0:支持普通WebApi,带版本控制WebApi
==注意:==
Crping.EFCore
升级后,此组件需重新打包,保持对Crping.EFCore
引用的同步更新,否则会出现“==方法未找到==”的问题
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net9.0
- Crping.EFCore (>= 5.0.0)
- NSwag.AspNetCore (>= 14.1.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
5.0.0 | 79 | 11/17/2024 | |
4.11.0 | 71 | 11/16/2024 | |
4.10.0 | 73 | 11/16/2024 | |
4.9.0 | 76 | 11/14/2024 | |
4.8.0 | 76 | 11/14/2024 | |
4.7.0 | 120 | 10/11/2024 | |
4.6.0 | 154 | 9/15/2024 | |
4.5.0 | 132 | 7/17/2024 | |
4.4.0 | 193 | 4/12/2024 | |
4.3.0 | 102 | 4/12/2024 | |
4.2.0 | 131 | 4/7/2024 | |
4.1.0 | 117 | 3/28/2024 | |
4.0.0 | 139 | 1/29/2024 | |
3.19.0 | 394 | 6/29/2023 | |
3.18.0 | 214 | 6/5/2023 | |
3.17.0 | 197 | 5/13/2023 | |
3.16.0 | 193 | 5/10/2023 | |
3.12.0 | 299 | 3/5/2023 | |
3.11.0 | 295 | 2/24/2023 | |
3.10.0 | 316 | 2/7/2023 | |
3.9.0 | 314 | 2/3/2023 | |
3.8.0 | 347 | 1/13/2023 | |
3.7.0 | 353 | 1/3/2023 | |
3.6.1 | 351 | 12/9/2022 | |
3.6.0 | 328 | 12/9/2022 | |
3.5.0 | 367 | 11/23/2022 | |
3.4.1 | 530 | 5/26/2022 | |
3.4.0 | 467 | 5/13/2022 | |
3.3.0 | 492 | 4/1/2022 | |
3.0.1 | 314 | 12/28/2021 | |
3.0.0 | 4,613 | 11/24/2021 | |
2.0.1 | 372 | 8/31/2021 | |
2.0.0 | 366 | 8/16/2021 | |
1.2.1 | 384 | 8/10/2021 | |
1.2.0 | 415 | 8/6/2021 | |
1.1.0 | 395 | 7/21/2021 | |
1.0.0 | 698 | 7/13/2021 |
基于 Crping.EFCore 的 WebApi 控制器基类