https://github.com/newcatshuang/newcats.infrastructure
The new infrastructure to launch a new era of the great .NET O(∩_∩)O
https://github.com/newcatshuang/newcats.infrastructure
di mysql netcore orm sqlserver utils
Last synced: 2 months ago
JSON representation
The new infrastructure to launch a new era of the great .NET O(∩_∩)O
- Host: GitHub
- URL: https://github.com/newcatshuang/newcats.infrastructure
- Owner: newcatshuang
- License: mit
- Created: 2020-05-04T01:58:01.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-26T07:00:10.000Z (5 months ago)
- Last Synced: 2025-03-26T23:47:04.905Z (2 months ago)
- Topics: di, mysql, netcore, orm, sqlserver, utils
- Language: C#
- Homepage:
- Size: 6.1 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Newcats.Infrastructure
[](https://dotnet.microsoft.com/download)
[](https://github.com/newcatshuang/Newcats.Infrastructure/blob/master/LICENSE)README: [中文](https://github.com/newcatshuang/Newcats.Infrastructure/blob/master/README.md) | [English](https://github.com/newcatshuang/Newcats.Infrastructure/blob/master/README.md)
---
The new infrastructure to launch a new era of the great .NET---
## 组件库|Package|NuGet|Document|Description|
|-------|--------|-------|-------|
| [Newcats.DataAccess.MySql](https://github.com/newcatshuang/Newcats.Infrastructure/tree/master/src/Newcats.DataAccess.MySql) | [](https://www.nuget.org/packages/Newcats.DataAccess.MySql) [](https://www.nuget.org/packages/Newcats.DataAccess.MySql) |[ReadMe](https://github.com/newcatshuang/Newcats.Infrastructure/blob/master/src/Newcats.DataAccess.MySql/README.md)|基于dapper封装的mysql仓储组件,基于实体类直接CRUD操作,批量插入SqlBulkCopy等,支持一主多从的读写分离配置,支持平滑加权轮询等从库选择策略,支持强制使用主库查询
|[Newcats.DataAccess.PostgreSql](https://github.com/newcatshuang/Newcats.Infrastructure/tree/master/src/Newcats.DataAccess.PostgreSql) | [](https://www.nuget.org/packages/Newcats.DataAccess.SqlServer) [](https://www.nuget.org/packages/Newcats.DataAccess.PostgreSql) |[ReadMe](https://github.com/newcatshuang/Newcats.Infrastructure/blob/master/src/Newcats.DataAccess.PostgreSql/README.md)|基于dapper封装的PostgreSql仓储组件,基于实体类直接CRUD操作,批量插入SqlBulkCopy等,支持一主多从的读写分离配置,支持平滑加权轮询等从库选择策略,支持强制使用主库查询
|[Newcats.DataAccess.SqlServer](https://github.com/newcatshuang/Newcats.Infrastructure/tree/master/src/Newcats.DataAccess.SqlServer) | [](https://www.nuget.org/packages/Newcats.DataAccess.SqlServer) [](https://www.nuget.org/packages/Newcats.DataAccess.SqlServer) |[ReadMe](https://github.com/newcatshuang/Newcats.Infrastructure/blob/master/src/Newcats.DataAccess.SqlServer/README.md)|基于dapper封装的sqlserver仓储组件,基于实体类直接CRUD操作,批量插入SqlBulkCopy等,支持一主多从的读写分离配置,支持平滑加权轮询等从库选择策略,支持强制使用主库查询
|[Newcats.DataAccess.Sqlite](https://github.com/newcatshuang/Newcats.Infrastructure/tree/master/src/Newcats.DataAccess.Sqlite) | [](https://www.nuget.org/packages/Newcats.DataAccess.Sqlite) [](https://www.nuget.org/packages/Newcats.DataAccess.Sqlite) |[ReadMe](https://github.com/newcatshuang/Newcats.Infrastructure/blob/master/src/Newcats.DataAccess.Sqlite/README.md)|基于dapper封装的Sqlite仓储组件,基于实体类直接CRUD操作,批量插入SqlBulkCopy,修改密码等,支持一主多从的读写分离配置,支持平滑加权轮询等从库选择策略,支持强制使用主库查询
|[Newcats.DependencyInjection](https://github.com/newcatshuang/Newcats.Infrastructure/tree/master/src/Newcats.DependencyInjection) | [](https://www.nuget.org/packages/Newcats.DependencyInjection) [](https://www.nuget.org/packages/Newcats.DependencyInjection) |[ReadMe](https://github.com/newcatshuang/Newcats.Infrastructure/blob/master/src/Newcats.DependencyInjection/README.md)|基于微软原生Microsoft DI的自动依赖注册组件
|[Newcats.Office](https://github.com/newcatshuang/Newcats.Infrastructure/tree/master/src/Newcats.Office) | [](https://www.nuget.org/packages/Newcats.Office) [](https://www.nuget.org/packages/Newcats.Office) |[ReadMe](https://github.com/newcatshuang/Newcats.Infrastructure/blob/master/src/Newcats.Office/README.md)|基于NPOI封装的excel导入导出组件
|[Newcats.Utils](https://github.com/newcatshuang/Newcats.Infrastructure/tree/master/src/Newcats.Utils) | [](https://www.nuget.org/packages/Newcats.Utils) [](https://www.nuget.org/packages/Newcats.Utils) |[ReadMe](https://github.com/newcatshuang/Newcats.Infrastructure/blob/master/src/Newcats.Utils/README.md)|加密解密、rsa、des、AES、hash、雪花Id、中文拼音、Json序列化……常用扩展方法、帮助类、工具类等## 贡献与反馈
> 如果你在阅读或使用任意一个代码片断时发现Bug,或有更佳实现方式,欢迎提Issue。
> 对于你提交的代码,如果我们决定采纳,可能会进行相应重构,以统一代码风格。
> 对于热心的同学,将会把你的名字放到**贡献者**名单中。
---
## 免责声明
* 虽然代码已经进行了高度审查,并用于自己的项目中,但依然可能存在某些未知的BUG,如果你的生产系统蒙受损失,本人不会对此负责。
* 出于成本的考虑,将不会对已发布的API保持兼容,每当更新代码时,请注意该问题。---
## 协议
[MIT](https://github.com/newcatshuang/Newcats.Infrastructure/blob/master/LICENSE) © Newcats
---
## 作者: newcats-2020/05/04