mooSQL.Ext
8.1.0.1
dotnet add package mooSQL.Ext --version 8.1.0.1
NuGet\Install-Package mooSQL.Ext -Version 8.1.0.1
<PackageReference Include="mooSQL.Ext" Version="8.1.0.1" />
<PackageVersion Include="mooSQL.Ext" Version="8.1.0.1" />
<PackageReference Include="mooSQL.Ext" />
paket add mooSQL.Ext --version 8.1.0.1
#r "nuget: mooSQL.Ext, 8.1.0.1"
#:package mooSQL.Ext@8.1.0.1
#addin nuget:?package=mooSQL.Ext&version=8.1.0.1
#tool nuget:?package=mooSQL.Ext&version=8.1.0.1
mooSQL
English: mooSQL is a lightweight .NET ORM for .NET Framework 4.5+, .NET 6, .NET 8, and .NET 10. It follows database-first and SQL-centric APIs: fluent chains that read like SQL, with SQLBuilder (fluent SQL), SQLClip (type-safe lambdas), and Repository + UnitOfWork for CRUD and transactions. A dialect layer smooths multi-database differences for common patterns.
中文: mooSQL 是适用于 .NET Framework 4.5+、.NET 6、.NET 8、.NET 10 的轻量级 ORM,核心理念是数据库优先与 SQL 语义化链式 API。提供 SQLBuilder(灵活拼 SQL)、SQLClip(类型安全)、Repository 与 UnitOfWork(仓储与事务),并通过方言抽象支持多数据库。
Links / 链接
| Source / 源码 | https://github.com/sailuosi/mooSQL |
| Documentation / 文档 | https://sailuosi.github.io/moosql-doc/ |
Install / 安装
NuGet 包名与程序集名一致(仓库内对应 pure/mooSQL.Pure.Core.csproj、ext/mooSQL.Ext.Core.csproj):
dotnet add package mooSQL.Ext
Packages / 包说明
发布包分为全功能包和核心包两种。
核心包为精简掉历史依赖后,以ORM为核心的包。
全功能包为包含所有功能的包,是原始迭代以来的版本,含有一些历史依赖功能。
全功能包 v8.xxxx
| NuGet 包名 | Role / 说明 |
|---|---|
| mooSQL.Pure | Core library / 核心纯净能力 |
| mooSQL.Ext | Dialects and extended DB support (recommended) / 多数据库方言与扩展(推荐) |
核心包 v1.xxx
| NuGet 包名 | Role / 说明 |
|---|---|
| mooSQL.Pure.Core. | Core library / 核心纯净能力 |
| mooSQL.Ext.Core. | Dialects and extended DB support (recommended) / 多数据库方言与扩展(推荐) |
Local NuGet cache folder (typical on Windows):
C:\Users\<username>\.nuget\packages
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Framework | net451 is compatible. net452 was computed. net46 was computed. net461 was computed. net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
.NETFramework 4.5.1
- DocumentFormat.OpenXml (>= 3.2.0)
- mooSQL.Pure (>= 8.1.0.1)
- MySqlConnector (>= 2.1.13)
- Newtonsoft.Json (>= 13.0.3)
- Npgsql (>= 4.0.14)
- NPOI (>= 2.5.6)
- Oracle.ManagedDataAccess (>= 18.15.1)
- Oscar.Data.SqlClient (>= 4.2.15)
- System.Data.SQLite (>= 1.0.119)
- System.Net.Http (>= 4.3.4)
- System.ValueTuple (>= 4.5.0)
-
.NETFramework 4.6.2
- DocumentFormat.OpenXml (>= 3.2.0)
- Microsoft.Data.SqlClient (>= 5.2.1)
- mooSQL.Pure (>= 8.1.0.1)
- MySqlConnector (>= 2.3.7)
- Newtonsoft.Json (>= 13.0.3)
- Npgsql (>= 4.0.14)
- NPOI (>= 2.7.0)
- Oracle.ManagedDataAccess (>= 19.26.0)
- Oscar.Data.SqlClient (>= 4.2.15)
- System.Data.SQLite (>= 1.0.119)
- System.Net.Http (>= 4.3.4)
- System.ValueTuple (>= 4.5.0)
-
net10.0
- DocumentFormat.OpenXml (>= 3.2.0)
- Microsoft.Data.SqlClient (>= 5.2.2)
- Microsoft.Data.Sqlite (>= 9.0.1)
- mooSQL.Pure (>= 8.1.0.1)
- MySqlConnector (>= 2.3.7)
- Newtonsoft.Json (>= 13.0.3)
- Npgsql (>= 8.0.6)
- NPOI (>= 2.7.0)
- Oracle.ManagedDataAccess.Core (>= 23.7.0)
- Oscar.Data.SqlClient (>= 4.2.15)
- System.Data.Odbc (>= 8.0.1)
- System.Data.OleDb (>= 10.0.3)
-
net6.0
- DocumentFormat.OpenXml (>= 3.2.0)
- Microsoft.Data.SqlClient (>= 5.2.2)
- Microsoft.Data.Sqlite (>= 9.0.1)
- mooSQL.Pure (>= 8.1.0.1)
- MySqlConnector (>= 2.3.7)
- Newtonsoft.Json (>= 13.0.3)
- Npgsql (>= 8.0.6)
- NPOI (>= 2.7.0)
- Oracle.ManagedDataAccess.Core (>= 23.7.0)
- Oscar.Data.SqlClient (>= 4.2.15)
- System.Data.Odbc (>= 8.0.1)
- System.Data.OleDb (>= 8.0.1)
-
net8.0
- DocumentFormat.OpenXml (>= 3.2.0)
- Microsoft.Data.SqlClient (>= 5.2.2)
- Microsoft.Data.Sqlite (>= 9.0.1)
- mooSQL.Pure (>= 8.1.0.1)
- MySqlConnector (>= 2.3.7)
- Newtonsoft.Json (>= 13.0.3)
- Npgsql (>= 8.0.6)
- NPOI (>= 2.7.0)
- Oracle.ManagedDataAccess.Core (>= 23.7.0)
- Oscar.Data.SqlClient (>= 4.2.15)
- System.Data.Odbc (>= 8.0.1)
- System.Data.OleDb (>= 10.0.3)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on mooSQL.Ext:
| Package | Downloads |
|---|---|
|
Sleveen.AI
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.