mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-19 12:28:15 +08:00
拆分 FreeSql 按需引用
This commit is contained in:
30
readme.md
30
readme.md
@ -2,14 +2,6 @@ FreeSql 是一个功能强大的 .NETStandard 库,用于对象关系映射程
|
||||
|
||||
据了解,用户使用很少问问题,编码过程中,因业务阻塞,情有可原;因框架使用问题阻塞,得不偿失。我们的口号:做 .net 最方便的 ORM!愿每一位开发者嘴角上扬😏!
|
||||
|
||||
| Package Name | NuGet | Downloads |
|
||||
|--------------| ------- | ---- |
|
||||
| FreeSql | [](https://www.nuget.org/packages/FreeSql) | [](https://www.nuget.org/stats/packages/FreeSql?groupby=Version) |
|
||||
| [FreeSql.Repository](https://github.com/2881099/FreeSql/wiki/Repository) | [](https://www.nuget.org/packages/FreeSql.Repository) | [](https://www.nuget.org/stats/packages/FreeSql.Repository?groupby=Version) |
|
||||
| [FreeSql.DbContext](https://github.com/2881099/FreeSql.DbContext) | [](https://www.nuget.org/packages/FreeSql.DbContext) | [](https://www.nuget.org/stats/packages/FreeSql.DbContext?groupby=Version) |
|
||||
| [FreeSql.AdminLTE](https://github.com/2881099/FreeSql.AdminLTE) | [](https://www.nuget.org/packages/FreeSql.AdminLTE) | [](https://www.nuget.org/stats/packages/FreeSql.AdminLTE?groupby=Version) |
|
||||
| [FreeSql.Connection.Extensions](https://github.com/2881099/FreeSql.Connection.Extensions) | [](https://www.nuget.org/packages/FreeSql.Connection.Extensions) | [](https://www.nuget.org/stats/packages/FreeSql.Connection.Extensions?groupby=Version) |
|
||||
|
||||
# Features
|
||||
|
||||
- [x] 支持 CodeFirst 迁移;
|
||||
@ -29,9 +21,31 @@ FreeSql 是一个功能强大的 .NETStandard 库,用于对象关系映射程
|
||||
|  | [《Repository》](https://github.com/2881099/FreeSql/wiki/Repository) \| [《UnitOfWork》](https://github.com/2881099/FreeSql/wiki/%e5%b7%a5%e4%bd%9c%e5%8d%95%e5%85%83) \| [《过滤器》](https://github.com/2881099/FreeSql/wiki/%e8%bf%87%e6%bb%a4%e5%99%a8) \| [《乐观锁》](https://github.com/2881099/FreeSql/wiki/%e4%bf%ae%e6%94%b9) \| [《DbContext》](https://github.com/2881099/FreeSql/wiki/DbContext) |
|
||||
|  | [《读写分离》](https://github.com/2881099/FreeSql/wiki/%e8%af%bb%e5%86%99%e5%88%86%e7%a6%bb) \| [《分区分表》](https://github.com/2881099/FreeSql/wiki/%e5%88%86%e5%8c%ba%e5%88%86%e8%a1%a8) \| [《租户》](https://github.com/2881099/FreeSql/wiki/%e7%a7%9f%e6%88%b7) \| [《AOP》](https://github.com/2881099/FreeSql/wiki/AOP) \| [*更新日志*](https://github.com/2881099/FreeSql/wiki/%e6%9b%b4%e6%96%b0%e6%97%a5%e5%bf%97) |
|
||||
|
||||
# Packages
|
||||
|
||||
| Package Name | NuGet | Downloads |
|
||||
|--------------| ------- | ---- |
|
||||
| FreeSql | [](https://www.nuget.org/packages/FreeSql) | [](https://www.nuget.org/stats/packages/FreeSql?groupby=Version) |
|
||||
| [FreeSql.Repository](https://github.com/2881099/FreeSql/wiki/Repository) | [](https://www.nuget.org/packages/FreeSql.Repository) | [](https://www.nuget.org/stats/packages/FreeSql.Repository?groupby=Version) |
|
||||
| [FreeSql.DbContext](https://github.com/2881099/FreeSql.DbContext) | [](https://www.nuget.org/packages/FreeSql.DbContext) | [](https://www.nuget.org/stats/packages/FreeSql.DbContext?groupby=Version) |
|
||||
| [FreeSql.AdminLTE](https://github.com/2881099/FreeSql.AdminLTE) | [](https://www.nuget.org/packages/FreeSql.AdminLTE) | [](https://www.nuget.org/stats/packages/FreeSql.AdminLTE?groupby=Version) |
|
||||
| [FreeSql.Connection.Extensions](https://github.com/2881099/FreeSql.Connection.Extensions) | [](https://www.nuget.org/packages/FreeSql.Connection.Extensions) | [](https://www.nuget.org/stats/packages/FreeSql.Connection.Extensions?groupby=Version) |
|
||||
|
||||
# Providers
|
||||
|
||||
| Package Name | NuGet | Downloads |
|
||||
|--------------| ------- | ---- |
|
||||
| FreeSql.Provider.MySql | [](https://www.nuget.org/packages/FreeSql.Provider.MySql) | [](https://www.nuget.org/stats/packages/FreeSql.Provider.MySql?groupby=Version) |
|
||||
| FreeSql.Provider.PostgreSQL | [](https://www.nuget.org/packages/FreeSql.Provider.PostgreSQL) | [](https://www.nuget.org/stats/packages/FreeSql.Provider.PostgreSQL?groupby=Version) |
|
||||
| FreeSql.Provider.SqlServer | [](https://www.nuget.org/packages/FreeSql.Provider.SqlServer) | [](https://www.nuget.org/stats/packages/FreeSql.Provider.SqlServer?groupby=Version) |
|
||||
| FreeSql.Provider.Sqlite | [](https://www.nuget.org/packages/FreeSql.Provider.Sqlite) | [](https://www.nuget.org/stats/packages/FreeSql.Provider.Sqlite?groupby=Version) |
|
||||
| FreeSql.Provider.Oracle | [](https://www.nuget.org/packages/FreeSql.Provider.Oracle) | [](https://www.nuget.org/stats/packages/FreeSql.Provider.Oracle?groupby=Version) |
|
||||
| FreeSql.Extensions.LazyLoading | [](https://www.nuget.org/packages/FreeSql.Extensions.LazyLoading) | [](https://www.nuget.org/stats/packages/FreeSql.Extensions.LazyLoading?groupby=Version) |
|
||||
|
||||
# Quick start
|
||||
|
||||
> dotnet add package FreeSql
|
||||
> dotnet add package FreeSql.Provider.Sqlite
|
||||
|
||||
```csharp
|
||||
IFreeSql fsql = new FreeSql.FreeSqlBuilder()
|
||||
|
Reference in New Issue
Block a user