# HZY.Framework.EntityFrameworkRepositories **Repository Path**: hzy6/HZY.Framework.EntityFrameworkRepositories ## Basic Information - **Project Name**: HZY.Framework.EntityFrameworkRepositories - **Description**: 基于 EFCore 实现仓储。优雅的语法,高效便捷。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: https://gitee.com/hzy6/HzyAdmin - **GVP Project**: No ## Statistics - **Stars**: 11 - **Forks**: 7 - **Created**: 2022-04-08 - **Last Updated**: 2024-11-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: EFCore, repository, EntityFrameWork ## README # HZY.Framework.EntityFrameworkRepositories #### 介绍 基于 EFCore6、EFCore7 封装仓储 文档地址:https://gitee.com/hzy6/hzy-efcore-repositories/wikis/pages #### 安装 1、Nuget 搜索 HZY.Framework.EntityFrameworkRepositories ![输入图片说明](doc/image3.png) #### 目前应用到此插件的框架 使用请参考这里:https://gitee.com/hzy6/HzyAdmin ### 功能 1、仓储具有基本的 CRUD 2、分表的情况支持动态表名查询 3、监控EFCore 连接、事务、Sql、Sql耗时等统计信息 4、仓储多租户 查询过滤 5、批量数据拷贝 目前支持 mysql 和 sqlserver 6、Sql 字符串查询 7、动态OrderBy() #### 1、SQL 字符串查询 ![输入图片说明](doc/image2.png) #### 2、动态表名 查询 ![输入图片说明](doc/%E5%8A%A8%E6%80%81%E8%A1%A8%E5%90%8D.png) #### 3、EFCore 监控 ![输入图片说明](doc/efcore%20%E7%9B%91%E6%8E%A7%E5%8F%B0.png) #### 4、查询过滤 可实现多租户 ![输入图片说明](doc/%E6%9F%A5%E8%AF%A2%E8%BF%87%E6%BB%A4.png) #### 5、批量数据拷贝 目前支持 mysql 和 sqlserver ![输入图片说明](doc/%E6%89%B9%E9%87%8F%E6%95%B0%E6%8D%AE%E6%8B%B7%E8%B4%9D.png) #### 6、仓储所有API ![输入图片说明](doc/image.png) ![输入图片说明](doc/image1.png)