QinSoft.ORM 2.0.7

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

// Install QinSoft.ORM as a Cake Tool
#tool nuget:?package=QinSoft.ORM&version=2.0.7

QinSoft.ORM

QinSoft框架下的ORM框架,支持MySQL、SQLServer、Postgresql和Oracle等主流数据引擎。 提供基于模型的数据库操作方式,尽量减少SQL编写,并提供数据类型自动转换、模型验证和SQL注入检测等其他扩展功能。

DBContext

数据操作基类,定义了数据所有基本操作,有如下具体实现:

  1. MYSQLDBContext
  2. MSSQLDBContext
  3. OldOracleDBContext和OracleDBContext
  4. NpgsqlDBContext

DBModelAttribute

数据模型特性,通过特性方式来指定数据实体映射、字段映射、是否主键和默认值等。

DBModelConverter

数据模型数据类型转换器,通过转换器可以对模型数据进行转换。

DBWhere

SQL条件

DBSort

SQL排序

BaseDAL

ORM数据访问基类,实现了基于模型的基本操作。

ValidationBaseAttribute

数据模型验证特性基类,有如下具体实现:

  1. AutowiredAttribute
  2. DateRangeAttribute
  3. EqualsAttribute
  4. InAttribute
  5. NotNullAttribute
  6. NumberRangeAttribute
  7. PatternAttribute
  8. TypeAttribute
Product Compatible and additional computed target framework versions.
.NET Framework net40 is compatible.  net403 was computed.  net45 was computed.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
2.0.7 451 12/31/2020
2.0.6 367 12/16/2020
2.0.5 423 12/16/2020
2.0.3 507 12/15/2019
2.0.2 482 12/13/2019
2.0.1 466 12/2/2019
2.0.0 471 11/15/2019
1.0.0.2 492 8/11/2019
1.0.0.1 512 8/4/2019
1.0.0 548 6/10/2019

修复BaseDAL.Update泛型方法更新异常bug