Crping.EFCore.Common 4.3.0

dotnet add package Crping.EFCore.Common --version 4.3.0
NuGet\Install-Package Crping.EFCore.Common -Version 4.3.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.Common" Version="4.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Crping.EFCore.Common --version 4.3.0
#r "nuget: Crping.EFCore.Common, 4.3.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.Common as a Cake Addin
#addin nuget:?package=Crping.EFCore.Common&version=4.3.0

// Install Crping.EFCore.Common as a Cake Tool
#tool nuget:?package=Crping.EFCore.Common&version=4.3.0

Crping.EFCore.Common

Crping.EFCore的接口与类型定义

版本更新说明


4.3.0

2024年4月12日 星期五
  • 新增接口ISortIndex<T>IIsEnabled

4.2.0

2024年4月9日 星期二
  • 新增接口IToolkit

4.1.0

2024年3月28日 星期四
  • 修改:Cascader<TKey>Cascade<TKey>
  • 新增接口:IAccountIAvatarIEmailIIsDisabledIPhoneNumber

4.0.1

2024年3月21日 星期四
  • 移除ICreateTKeynotnull约束

4.0.0

2024年1月27日 星期六
  • 升级目标框架为.net8.0
  • 升级Microsoft.Extensions.Configuration.Abstractions8.0
  • 与系列相关组件对齐版本号

3.20.1

2023-08-22
  • 接口ICreatedDateICreatedTime的日期改为不为空

3.20.0

2023-07-24
  • 新增接口IUpdatedAt
  • 修改接口IUpdate<TUserKey>

3.19.0

2023-06-29
  • 为所有泛型参数TKey添加约束notnull
  • 重命名部分泛型参数
  • 新增接口IUpdate<TKey>IDelete<TKey

3.18.0

2023-06-11
  • 新增接口IKeysetPagination,以及实现类KeysetPagination
  • 新增扩展方法GetValue(...)

3.17.0

2023-06-07
  • 新增升序扩展方法Ascending(...)
  • 新增降序扩展方法Descending(...)

3.16.0

2023-05-21
  • 新增接口ICreator<TUser, TKey>

3.15.0

2023-05-11
  • 新增接口IToVo

3.14.0

2023-05-10
  • IIntro修改为可空
  • 修改日期时间相关接口的数据类型为DateTime?
  • 新增接口INickname
  • 修改接口IUserNameIUsername

3.13.0

2023-05-10
  • 新增接口:IUpdater<T>IDeleter<T>IAddress

3.12.0

2023-04-26
  • 新增接口:IParent<T>
  • 新增实体:Cascader<TKey>

3.11.0

2023-04-20
  • 新增接口ICreate<T>

3.10.0

2023-04-15
  • 项目启用可空类型
  • 修复启用可空类型后产生警告的代码
  • 新增接口ICreator
  • 修改接口IConnectionStringIMyConfiguration

3.8.0

2023-03-28
  • Crping.EFCore移入接口IConnectionString,IMyConfiguration

3.7.0

2023-02-18
  • 新增接口IKeysetPagination与类KeysetPagination

3.6.0

2023-02-03
  • 将运行时修改为net7.0

3.5.1

2023-01-03
  • 新增接口:IKey:IKey<int>

3.5.0

2023-01-03
  • 新增接口IKey<>,并添加到IModel<>
  • 新增全局引用Global,并优化所有代码

3.4.0

2022-05-18
  • 修改 IPagination 和 Pagination 的排序方式字段

历史版本

  • 3.4.0:修改 IPagination 和 Pagination 的排序方式字段
  • 3.3.0:添加IGender,IIntro等一系列常用接口
  • 3.2.1:重命名接口ICreatedDate,ICreatedTime,并修改其属性类型
  • 3.2.0:添加枚举ProcessingStatus,接口IProcessingStatus
  • 3.1.4:优化JsonPropertyOrder值
  • 3.1.3:为属性添加JsonPropertyOrder
  • 3.1.2:为Name属性添加字段长度限制
  • 3.1.1:为属性添加[Column(Order = 0)]等
  • 3.1.0:添加ModelBase,IName,ModelWithName等
  • 3.0.2:Utils类改为EFCoreEx
  • 3.0.1:修改PaginationData,以适应Dapr反序列化
  • 3.0.0:目标框架改为.net6.0
  • 1.1.3:还原Pagination的部分修改
  • 1.1.2:修复Pagination的Bug
  • 1.1.1:优化Pagination的CountPages()方法
  • 1.1.0:Pagination 添加 QueryString 属性
  • 1.0.0:提供 Crping.EFCore 组件所需基础类接口等
2022-04-01
  1. 重命名接口ICreatedDate,ICreatedTime,并修改其属性类型
  2. 添加一系列常用接口
2022-03-14
  1. 添加枚举:ProcessingStatus
  2. 添加接口:IProcessingStatus
2022-02-28
  1. 添加ModelBase<T>,ModelBase
  2. 添加IName, ModelWithName<T>,ModelWithName
  3. 为属性添加[Column(Order = 0)]等
  4. 为Name属性添加字段长度限制
  5. 为属性添加:JsonPropertyOrder
  6. 优化Column(Order = 0),JsonPropertyOrder
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (7)

Showing the top 5 NuGet packages that depend on Crping.EFCore.Common:

Package Downloads
Crping.EFCore

基于 `EntityFramework Core` 的数据库操作工具包基础类,支持读写分离,支持`MySQL`、`SQL Server`等,包含`WebApi`的增、删、改、查、分页等常用方法实现!

Crping.Auth.Models

Crping.Auth 实体数据结构

Crping.Auth.DAL

Crping.Auth.DAL 基类

Crping.AuthPolicy.BLL

Package Description

Crping.AuthPolicy.Models

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.3.0 109 4/12/2024
4.2.0 106 4/9/2024
4.1.0 165 3/28/2024
4.0.0 250 1/29/2024
3.20.1 614 8/22/2023
3.20.0 642 7/24/2023
3.19.0 819 6/29/2023
3.18.0 441 6/10/2023
3.16.0 606 5/21/2023
3.15.0 1,369 5/11/2023
3.14.0 420 5/10/2023
3.13.0 420 5/10/2023
3.8.0 749 3/28/2023
3.7.0 809 2/17/2023
3.6.0 958 2/3/2023
3.5.1 1,777 1/9/2023
3.5.0 818 1/3/2023
3.4.0 6,341 5/18/2022
3.3.0 1,560 4/1/2022
3.2.1 419 4/1/2022
3.2.0 424 3/14/2022
3.1.4 433 2/28/2022
3.1.3 431 2/28/2022
3.1.2 443 2/28/2022
3.1.1 417 2/28/2022
3.1.0 410 2/28/2022
3.0.2 939 12/28/2021
3.0.1 880 12/20/2021
3.0.0 7,442 11/24/2021
1.1.3 1,771 9/24/2021
1.1.2 285 9/24/2021
1.1.1 307 9/24/2021
1.1.0 298 9/24/2021
1.0.0 15,219 7/13/2021

为 Crping.EFCore 提供接口与公共基类等