FreeSql is a powerful O/RM component, supports .NET Core 2.1+, .NET Framework 4.0+, and Xamarin.
[](https://www.nuget.org/packages/FreeSql)
[](https://www.nuget.org/stats/packages/FreeSql?groupby=Version)
[](https://github.com/dotnetcore)
[](https://raw.githubusercontent.com/2881099/FreeSql/master/LICENSE.txt)
English |
中文
- 🛠 Support CodeFirst mode, support data migration even when using Access database.
- 💻 Support DbFirst mode, support import entity class from database, or use [Entity Class Generation Tool](https://github.com/2881099/FreeSql/wiki/DbFirst) to generate entity class.
- ⛳ Support advanced type mapping, such as PgSql array type, etc.
- ✒ Support large number of expression functions, and highly customizable analysis.
- 🏁 Support Support one-to-many and many-to-many greedy loading of navigation properties, and lazy loading.
- 📃 Support Read/Write separation, Splitting Table/Database, Filters, Optimistic Locking and pessimistic locking.
- 🌳 Support MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/翰高/Access, etc.
QQ Groups:4336577(full)、**8578575(available)**、**52508226(available)**
## 📚 Documentation
| | |
| - | - |
|