- 
                Notifications
    
You must be signed in to change notification settings  - Fork 892
 
Home
        AlexLEWIS edited this page Sep 29, 2021 
        ·
        89 revisions
      
    中文 | English
FreeSql is a powerful .NET ORM that supports all .NET Standard runtime platforms like .NET Framework 4.0+, .NET Core 2.1+ and Xamarin, etc.
QQ Groups:4336577(full)、8578575(full)、52508226(available)
- 🛠 Support CodeFirst data migration.
 - 💻 Support DbFirst import entity class from database, or use Generation Tool.
 - ⛳ Support advanced type mapping, such as PostgreSQL array type, etc.
 - 🌲 Support expression functions, and customizable analysis.
 - 🏁 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 MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/翰高/华为GaussDB/Access, etc.
 
FreeSql supports basic CURD. In addition, it also supports creating models based on existing databases (DbFirst), and supports creating databases based on models (CodeFirst).
- 《FreeSql 101, Part 1: Insert Data》
 - 《FreeSql 101, Part 2: Delete Data》
 - 《FreeSql 101, Part 3: Update Data》
 - 《FreeSql 101, Part 4: Query Data》
 - 《Repository Layer》
 
- 🚧 《Database Transaction》
 - 🚧 《Using Read/Write Separation》
 - 🚧 《Sharding Tables and Database》
 - 🚧 《Tenant》
 - 《Return Data》
 - 《FreeSql Optimization: Lazy Loading》
 - 《FreeSql Optimization: Greed Loading》
 - 🚧 《Expression Function》
 - 🚧 《ADO》
 - 🚧 《AOP》
 
Welcome to follow on Wechat dotNET搬砖队, we will share information about .NET Core and FreeSql.
