mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-04-22 02:32:50 +08:00
Update README.md
This commit is contained in:
parent
0871e40be5
commit
6108b73672
28
README.md
28
README.md
@ -5,7 +5,7 @@ FreeSql is a powerful O/RM component, supports .NET Core 2.1+, .NET Framework 4.
|
|||||||
[](https://github.com/dotnetcore)
|
[](https://github.com/dotnetcore)
|
||||||
[](https://www.nuget.org/packages/FreeSql)
|
[](https://www.nuget.org/packages/FreeSql)
|
||||||
[](https://www.nuget.org/stats/packages/FreeSql?groupby=Version)
|
[](https://www.nuget.org/stats/packages/FreeSql?groupby=Version)
|
||||||
[](https://raw.githubusercontent.com/2881099/FreeSql/master/LICENSE.txt)
|
[](https://raw.githubusercontent.com/dotnetcore/FreeSql/master/LICENSE.txt)
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<span>English</span> |
|
<span>English</span> |
|
||||||
@ -15,30 +15,30 @@ FreeSql is a powerful O/RM component, supports .NET Core 2.1+, .NET Framework 4.
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
- 🛠 Support CodeFirst data migration.
|
- 🛠 Support CodeFirst data migration.
|
||||||
- 💻 Support DbFirst import entity class from database, or use [Generation Tool](https://github.com/2881099/FreeSql/wiki/DbFirst).
|
- 💻 Support DbFirst import entity class from database, or use [Generation Tool](https://github.com/dotnetcore/FreeSql/wiki/DbFirst).
|
||||||
- ⛳ Support advanced type mapping, such as PostgreSQL array type, etc.
|
- ⛳ Support advanced type mapping, such as PostgreSQL array type, etc.
|
||||||
- 🌲 Support expression functions, and customizable analysis.
|
- 🌲 Support expression functions, and customizable analysis.
|
||||||
- 🏁 Support one-to-many and many-to-many navigation properties, include and lazy loading.
|
- 🏁 Support one-to-many and many-to-many navigation properties, include and lazy loading.
|
||||||
- 📃 Support Read/Write separation, Splitting Table/Database, Global filters, Optimistic and pessimistic locker.
|
- 📃 Support Read/Write separation, Splitting Table/Database, Global filters, Optimistic and pessimistic locker.
|
||||||
- 🌳 Support MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/翰高/华为GaussDB/Access, etc.
|
- 🌳 Support MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/Dameng/人大金仓/Shentong Database/翰高/HUAWEI GaussDB/Access, etc.
|
||||||
|
|
||||||
QQ Groups:4336577(full)、**8578575(full)**、**52508226(available)**
|
QQ Groups:4336577(full)、8578575(full)、**52508226(available)**
|
||||||
|
|
||||||
## 📚 Documentation
|
## 📚 Documentation
|
||||||
|
|
||||||
| |
|
| |
|
||||||
| - |
|
| - |
|
||||||
| [Get started](https://www.cnblogs.com/FreeSql/p/11531300.html) \| [Select](https://github.com/2881099/FreeSql/wiki/%e6%9f%a5%e8%af%a2) \| [Update](https://github.com/2881099/FreeSql/wiki/%e4%bf%ae%e6%94%b9) \| [Insert](https://github.com/2881099/FreeSql/wiki/%e6%b7%bb%e5%8a%a0) \| [Delete](https://github.com/2881099/FreeSql/wiki/%e5%88%a0%e9%99%a4) \| [FAQ](https://github.com/dotnetcore/FreeSql/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98) |
|
| [Get started](https://www.cnblogs.com/FreeSql/p/11531300.html) \| [Select](https://github.com/dotnetcore/FreeSql/wiki/%e6%9f%a5%e8%af%a2) \| [Update](https://github.com/dotnetcore/FreeSql/wiki/Update-Data) \| [Insert](https://github.com/dotnetcore/FreeSql/wiki/Insert-Data) \| [Delete](https://github.com/dotnetcore/FreeSql/wiki/Delete-Data) \| [FAQ](https://github.com/dotnetcore/FreeSql/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98) |
|
||||||
| [Expression](https://github.com/2881099/FreeSql/wiki/%e8%a1%a8%e8%be%be%e5%bc%8f%e5%87%bd%e6%95%b0) \| [CodeFirst](https://github.com/2881099/FreeSql/wiki/CodeFirst) \| [DbFirst](https://github.com/2881099/FreeSql/wiki/DbFirst) \| [Filters](https://github.com/2881099/FreeSql/wiki/%e8%bf%87%e6%bb%a4%e5%99%a8) \| [AOP](https://github.com/2881099/FreeSql/wiki/AOP) |
|
| [Expression](https://github.com/dotnetcore/FreeSql/wiki/%e8%a1%a8%e8%be%be%e5%bc%8f%e5%87%bd%e6%95%b0) \| [CodeFirst](https://github.com/dotnetcore/FreeSql/wiki/CodeFirst) \| [DbFirst](https://github.com/2881099/FreeSql/wiki/DbFirst) \| [Filters](https://github.com/dotnetcore/FreeSql/wiki/%e8%bf%87%e6%bb%a4%e5%99%a8) \| [AOP](https://github.com/2881099/FreeSql/wiki/AOP) |
|
||||||
| [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) \| [DbContext](https://github.com/2881099/FreeSql/wiki/DbContext) \| [ADO](https://github.com/2881099/FreeSql/wiki/ADO) |
|
| [Repository](https://github.com/dotnetcore/FreeSql/wiki/Repository) \| [UnitOfWork](https://github.com/dotnetcore/FreeSql/wiki/%e5%b7%a5%e4%bd%9c%e5%8d%95%e5%85%83) \| [DbContext](https://github.com/dotnetcore/FreeSql/wiki/DbContext) \| [ADO](https://github.com/2881099/FreeSql/wiki/ADO) |
|
||||||
| [Read/Write](https://github.com/2881099/FreeSql/wiki/%e8%af%bb%e5%86%99%e5%88%86%e7%a6%bb) \| [Splitting Table](https://github.com/2881099/FreeSql/wiki/%e5%88%86%e8%a1%a8%e5%88%86%e5%ba%93) \| [Hide tech](https://github.com/2881099/FreeSql/wiki/%E9%AA%9A%E6%93%8D%E4%BD%9C) \| [*Update Notes*](https://github.com/2881099/FreeSql/wiki/%e6%9b%b4%e6%96%b0%e6%97%a5%e5%bf%97) |
|
| [Read/Write](https://github.com/dotnetcore/FreeSql/wiki/%e8%af%bb%e5%86%99%e5%88%86%e7%a6%bb) \| [Splitting Table](https://github.com/dotnetcore/FreeSql/wiki/%e5%88%86%e8%a1%a8%e5%88%86%e5%ba%93) \| [Hide tech](https://github.com/dotnetcore/FreeSql/wiki/%E9%AA%9A%E6%93%8D%E4%BD%9C) \| [*Update Notes*](https://github.com/dotnetcore/FreeSql/wiki/%e6%9b%b4%e6%96%b0%e6%97%a5%e5%bf%97) |
|
||||||
|
|
||||||
> Please select a development mode:
|
> Please select a development mode:
|
||||||
|
|
||||||
- Use FreeSql, keep the original usage.
|
- Use FreeSql, keep the original usage.
|
||||||
- Use [FreeSql.Repository](https://github.com/2881099/FreeSql/wiki/Repository), Repository + UnitOfWork.
|
- Use [FreeSql.Repository](https://github.com/dotnetcore/FreeSql/wiki/Repository), Repository + UnitOfWork.
|
||||||
- Use [FreeSql.DbContext](https://github.com/2881099/FreeSql/wiki/DbContext), Like efcore.
|
- Use [FreeSql.DbContext](https://github.com/dotnetcore/FreeSql/wiki/DbContext), Like efcore.
|
||||||
- Use [FreeSql.BaseEntity](https://github.com/2881099/FreeSql/tree/master/Examples/base_entity), Simple mode.
|
- Use [FreeSql.BaseEntity](https://github.com/dotnetcore/FreeSql/tree/master/Examples/base_entity), Simple mode.
|
||||||
|
|
||||||
> Some open source projects that use FreeSql:
|
> Some open source projects that use FreeSql:
|
||||||
|
|
||||||
@ -113,7 +113,7 @@ fsql.Select<YourType>()
|
|||||||
.OrderByDescending(a => a.Id)
|
.OrderByDescending(a => a.Id)
|
||||||
.ToList()
|
.ToList()
|
||||||
```
|
```
|
||||||
[More..](https://github.com/2881099/FreeSql/wiki/%e6%9f%a5%e8%af%a2)
|
[More..](https://github.com/dotnetcore/FreeSql/wiki/%e6%9f%a5%e8%af%a2)
|
||||||
|
|
||||||
```csharp
|
```csharp
|
||||||
fsql.Select<Song>().Where(a => new[] { 1, 2, 3 }.Contains(a.Id)).ToList();
|
fsql.Select<Song>().Where(a => new[] { 1, 2, 3 }.Contains(a.Id)).ToList();
|
||||||
@ -122,7 +122,7 @@ fsql.Select<Song>().Where(a => a.CreateTime.Date == DateTime.Today).ToList();
|
|||||||
|
|
||||||
fsql.Select<Song>().OrderBy(a => Guid.NewGuid()).Limit(10).ToList();
|
fsql.Select<Song>().OrderBy(a => Guid.NewGuid()).Limit(10).ToList();
|
||||||
```
|
```
|
||||||
[More..](https://github.com/2881099/FreeSql/wiki/%e8%a1%a8%e8%be%be%e5%bc%8f%e5%87%bd%e6%95%b0)
|
[More..](https://github.com/dotnetcore/FreeSql/wiki/%e8%a1%a8%e8%be%be%e5%bc%8f%e5%87%bd%e6%95%b0)
|
||||||
|
|
||||||
### 🚁 Repository
|
### 🚁 Repository
|
||||||
|
|
||||||
@ -175,7 +175,7 @@ Elapsed: 00:00:00.6707125; ToList Entity Counts: 131072; ORM: FreeSql*
|
|||||||
Elapsed: 00:00:00.6495301; Query Entity Counts: 131072; ORM: Dapper
|
Elapsed: 00:00:00.6495301; Query Entity Counts: 131072; ORM: Dapper
|
||||||
```
|
```
|
||||||
|
|
||||||
[More..](https://github.com/2881099/FreeSql/wiki/%e6%80%a7%e8%83%bd)
|
[More..](https://github.com/dotnetcore/FreeSql/wiki/%e6%80%a7%e8%83%bd)
|
||||||
|
|
||||||
## 👯 Contributors
|
## 👯 Contributors
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user