HZY.Framework.Repository.EntityFramework
10.1.8
See the version list below for details.
dotnet add package HZY.Framework.Repository.EntityFramework --version 10.1.8
NuGet\Install-Package HZY.Framework.Repository.EntityFramework -Version 10.1.8
<PackageReference Include="HZY.Framework.Repository.EntityFramework" Version="10.1.8" />
<PackageVersion Include="HZY.Framework.Repository.EntityFramework" Version="10.1.8" />
<PackageReference Include="HZY.Framework.Repository.EntityFramework" />
paket add HZY.Framework.Repository.EntityFramework --version 10.1.8
#r "nuget: HZY.Framework.Repository.EntityFramework, 10.1.8"
#:package HZY.Framework.Repository.EntityFramework@10.1.8
#addin nuget:?package=HZY.Framework.Repository.EntityFramework&version=10.1.8
#tool nuget:?package=HZY.Framework.Repository.EntityFramework&version=10.1.8
EFCore、Repositories
1、动态表名查询
2、监控EFCore 连接、事务、Sql、Sql耗时等统计信息
3、仓储多租户 查询过滤
4、批量数据操作(通过 IBulkOperationProvider 扩展)
5、Sql 字符串查询
6、仓储具有基本的 CRUD
目前框架使用案例:https://gitee.com/hzy6/HzyAdmin
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. |
-
net10.0
- EFCore.NamingConventions (>= 10.0.1)
- HZY.Framework.Aop (>= 10.1.8)
- IdGen (>= 3.0.7)
- IdGen.DependencyInjection (>= 3.0.7)
- Newtonsoft.Json (>= 13.0.4)
- Rougamo.Fody (>= 5.0.2)
- System.Linq.Dynamic.Core (>= 1.7.3)
- System.Runtime.Caching (>= 10.0.10)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on HZY.Framework.Repository.EntityFramework:
| Package | Downloads |
|---|---|
|
HZY.Framework.Repository.EntityFramework.MySql
HZY.Framework EF Core 仓储 - MySql Provider ===== 使用教程 ===== 1、安装本包 + HZY.Framework.Repository.EntityFramework,Program.cs 一行注册: builder.AddMySqlRepository<AppDbContext>(new RepositoryOptions { ConnectionString = "server=localhost;port=3306;database=demo;user=root;password=123456;" }); var app = builder.Build(); app.UseRepository(); // AddMySqlRepository 会自动设置 DefaultDatabaseType=MySql 并启用原生批量提供者; // 通用注册 builder.AddRepository<AppDbContext>(...) 也可用,但需自行指定数据库类型 2、实体与使用方式见 HZY.Framework.Repository.EntityFramework 包说明。 BulkInsertRange/BulkUpdateRange/BulkInsertOrUpdateRange 走 MySql 原生批量 SQL。 源码与完整文档:https://gitee.com/hzy6/HZY.Framework |
|
|
HZY.Framework.Repository.EntityFramework.Sqlite
HZY.Framework EF Core 仓储 - Sqlite Provider ===== 使用教程 ===== 1、安装本包 + HZY.Framework.Repository.EntityFramework,Program.cs 一行注册: builder.AddSqliteRepository<AppDbContext>(new RepositoryOptions { ConnectionString = "Data Source=demo.db" }); var app = builder.Build(); app.UseRepository(); // AddSqliteRepository 会自动设置 DefaultDatabaseType 并配置批量操作参数 2、实体与使用方式见 HZY.Framework.Repository.EntityFramework 包说明。 源码与完整文档:https://gitee.com/hzy6/HZY.Framework |
|
|
HZY.Framework.Repository.EntityFramework.PostgreSql
HZY.Framework EF Core 仓储 - PostgreSql Provider ===== 使用教程 ===== 1、安装本包 + HZY.Framework.Repository.EntityFramework,Program.cs 一行注册: builder.AddPostgreSqlRepository<AppDbContext>(new RepositoryOptions { ConnectionString = "Host=localhost;Port=5432;Database=demo;Username=root;Password=123456" }); var app = builder.Build(); app.UseRepository(); // AddPostgreSqlRepository 会自动设置 DefaultDatabaseType 并启用原生批量提供者; // 通用注册 builder.AddRepository<AppDbContext>(...) 也可用,但需自行指定数据库类型 2、实体与使用方式见 HZY.Framework.Repository.EntityFramework 包说明。 BulkInsertRange/BulkUpdateRange/BulkInsertOrUpdateRange 走 PostgreSql 原生批量 SQL。 源码与完整文档:https://gitee.com/hzy6/HZY.Framework |
|
|
HZY.Framework.Repository.EntityFramework.SqlServer
HZY.Framework EF Core 仓储 - SqlServer Provider ===== 使用教程 ===== 1、安装本包 + HZY.Framework.Repository.EntityFramework,Program.cs 一行注册: builder.AddSqlServerRepository<AppDbContext>(new RepositoryOptions { ConnectionString = "Server=.;Database=demo;Trusted_Connection=True;" }); var app = builder.Build(); app.UseRepository(); // AddSqlServerRepository 会自动设置 DefaultDatabaseType 并启用原生批量提供者; // 通用注册 builder.AddRepository<AppDbContext>(...) 也可用,但需自行指定数据库类型 2、实体与使用方式见 HZY.Framework.Repository.EntityFramework 包说明。 BulkInsertRange/BulkUpdateRange/BulkInsertOrUpdateRange 走 SqlServer 原生批量 SQL。 源码与完整文档:https://gitee.com/hzy6/HZY.Framework |
|
|
HZY.Framework.Repository.EntityFramework.Oracle
HZY.Framework EF Core 仓储 - Oracle Provider ===== 使用教程 ===== 1、安装本包 + HZY.Framework.Repository.EntityFramework,Program.cs 一行注册: builder.AddOracleRepository<AppDbContext>(new RepositoryOptions { ConnectionString = "User Id=system;Password=123456;Data Source=localhost:1521/XEPDB1" }); var app = builder.Build(); app.UseRepository(); // AddOracleRepository 会自动设置 DefaultDatabaseType 并启用原生批量提供者; // 通用注册 builder.AddRepository<AppDbContext>(...) 也可用,但需自行指定数据库类型 2、实体与使用方式见 HZY.Framework.Repository.EntityFramework 包说明。 BulkInsertRange/BulkUpdateRange/BulkInsertOrUpdateRange 走 Oracle 原生批量 SQL。 源码与完整文档:https://gitee.com/hzy6/HZY.Framework |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on HZY.Framework.Repository.EntityFramework:
| Repository | Stars |
|---|---|
|
hzy-6/hzy-admin
前后端分离权限管理系统基架! 数据权限、按钮权限、动态菜单、动态任务调度、动态WebApi、定时标记 [Scheduled("0/5 * * * * ?")] 、代码生成
|
| Version | Downloads | Last Updated |
|---|---|---|
| 10.1.18 | 98 | 8/19/2026 |
| 10.1.17 | 116 | 8/18/2026 |
| 10.1.16 | 119 | 8/18/2026 |
| 10.1.15 | 137 | 8/13/2026 |
| 10.1.14 | 122 | 8/13/2026 |
| 10.1.10 | 142 | 8/6/2026 |
| 10.1.9 | 142 | 8/5/2026 |
| 10.1.8 | 163 | 8/3/2026 |
| 10.1.7 | 159 | 8/3/2026 |
| 10.1.6 | 162 | 8/3/2026 |
| 10.1.5 | 164 | 8/3/2026 |
| 10.1.4 | 156 | 8/3/2026 |
| 10.1.3 | 159 | 8/3/2026 |
| 10.1.2 | 156 | 8/3/2026 |
| 10.1.1 | 171 | 8/3/2026 |
| 10.0.13 | 171 | 4/4/2026 |
| 10.0.12 | 149 | 3/18/2026 |
| 10.0.11 | 139 | 3/1/2026 |
| 10.0.9 | 131 | 3/1/2026 |
| 10.0.8 | 133 | 3/1/2026 |