![]() |
VOOZH | about |
dotnet add package EaCloud.EntityFrameworkCore.SqlServer --version 9.0.1.1
NuGet\Install-Package EaCloud.EntityFrameworkCore.SqlServer -Version 9.0.1.1
<PackageReference Include="EaCloud.EntityFrameworkCore.SqlServer" Version="9.0.1.1" />
<PackageVersion Include="EaCloud.EntityFrameworkCore.SqlServer" Version="9.0.1.1" />Directory.Packages.props
<PackageReference Include="EaCloud.EntityFrameworkCore.SqlServer" />Project file
paket add EaCloud.EntityFrameworkCore.SqlServer --version 9.0.1.1
#r "nuget: EaCloud.EntityFrameworkCore.SqlServer, 9.0.1.1"
#:package EaCloud.EntityFrameworkCore.SqlServer@9.0.1.1
#addin nuget:?package=EaCloud.EntityFrameworkCore.SqlServer&version=9.0.1.1Install as a Cake Addin
#tool nuget:?package=EaCloud.EntityFrameworkCore.SqlServer&version=9.0.1.1Install as a Cake Tool
👁 Member project of EaCloud Team
👁 NuGet Badge
👁 GitHub license
可按照如下配置方式使用:
EaCloud.EntityFrameworkCore.SqlServer 程序集Install-Package EaCloud.EntityFrameworkCore.SqlServer
appsettings.json 中的 EaCloud 节点下添加如下配置节点{
//数据库上下文集合
"DbContexts": {
//默认数据库上下文
"DefaultDbContext": {
"DbContextTypeName": "EaCloud.Entity.DefaultDbContext,EaCloud.EntityFrameworkCore", //上下文类型全名(默认数据库上下文)
"DatabaseType": "SqlServer", //数据库类型:"Cosmos"(Azure Cosmos DB 的 SQL API)、"Kdbndp"(人大金仓)、"MySql"、"Oracle"、"PostgreSql"、"Sqlite"、"SqlServer"
"ConnectionString": "Data Source=127.0.0.1;Initial Catalog=EaCloud_DEV;User ID=sa;Password=XXX;Pooling=true;Min Pool Size=1;Max Pool Size=60;Connect Timeout=60;Application Name=EaCloud;TrustServerCertificate=true;", //连接字符串(SqlServer)
//从数据库配置
"SlaveDatabase": {
"SlaveSelector": "Weight", //从数据库选择策略:Weight(平滑权重)、Random(随机)、Sequence(顺序轮询)
//从数据库集合
"SlaveDatabases": [
{
"Name": "Slave01", //数据库名
"Weight": 2, //权重(1-100)
"ConnectionString": "Data Source=127.0.0.1;Initial Catalog=EaCloud_DEV.Slave01;User ID=sa;Password=XXX;Pooling=true;Min Pool Size=1;Max Pool Size=60;Connect Timeout=60;Application Name=EaCloud;TrustServerCertificate=true;", //连接字符串(SqlServer)
},
{
"Name": "Slave02", //数据库名
"Weight": 5, //权重(1-100)
"ConnectionString": "Data Source=127.0.0.1;Initial Catalog=EaCloud_DEV.Slave02;User ID=sa;Password=XXX;Pooling=true;Min Pool Size=1;Max Pool Size=60;Connect Timeout=60;Application Name=EaCloud;TrustServerCertificate=true;", //连接字符串(SqlServer)
}
]
},
"CommandTimeout": 120, //命令执行超时时长(秒)
"IsolationLevel": null, //事务隔离级别:"Unspecified"、"Chaos"、"ReadUncommitted"、"ReadCommitted"、"RepeatableRead"、"Serializable"、"Snapshot"
"Compatibility": false, //启用兼容:开启后将使用旧版行为执行数据库操作已达到可使用较低版本数据库的目的。注:开启后不会使用更高效的SQL生成逻辑,可能会削弱性能。
"LazyLoadingProxiesEnabled": false, //是否启用延迟加载代理
"DateTimeUtcFormatEnabled": false, //是否启用时间UTC格式
"EntityAuditEnabled": true, //是否启用数据审计
"EntityEventEnabled": true, //是否启用数据事件
"MigrationAssemblyName": "[Your Migration Assembly Name]", //迁移的程序集名称(为空时默认"DesignTime[Your Name]DbContextFactory"所在程序集),PS:Cosmos暂不支持
"MigrationEnabled": true //启用自动迁移,PS:Cosmos暂不支持
}
},
}
| 👁 QQ |
👁 WeChat |
|---|---|
| QQ群号:863605868 | 微信号:SeonHu |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on EaCloud.EntityFrameworkCore.SqlServer:
| Package | Downloads |
|---|---|
|
EaCloud.EntityFrameworkCore.Allinone
EaCloud 一体化数据访问组件,封装 Cosmos(Azure Cosmos DB 的 SQL API)、Kdbndp(人大金仓)、MySql、Oracle、PostgreSql、SAP HANA、Sqlite、SqlServer 等类型数据访问功能的实现。 |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 9.0.1.1 | 395 | 10/22/2025 |
| 9.0.0.9 | 316 | 8/12/2025 |
| 9.0.0.8 | 248 | 7/5/2025 |
| 9.0.0.7 | 346 | 6/25/2025 |
| 9.0.0.6 | 322 | 6/18/2025 |
| 9.0.0.5 | 314 | 6/14/2025 |
| 9.0.0.4 | 355 | 5/8/2025 |
| 9.0.0.3 | 323 | 4/23/2025 |
| 9.0.0.2 | 343 | 4/11/2025 |
| 9.0.0.1 | 322 | 3/21/2025 |
| 8.0.1.9 | 336 | 11/15/2024 |
| 8.0.1.8 | 322 | 11/13/2024 |
| 8.0.1.7 | 324 | 10/9/2024 |
| 8.0.1.6 | 338 | 9/29/2024 |
| 8.0.1.5 | 316 | 9/13/2024 |
| 8.0.1.4 | 354 | 8/10/2024 |
| 8.0.1.3 | 337 | 8/7/2024 |
| 8.0.1.2 | 337 | 8/7/2024 |
| 8.0.1.1 | 344 | 8/7/2024 |
| 8.0.0.9 | 345 | 8/7/2024 |