Skip to content
IGeekFan edited this page Nov 22, 2023 · 89 revisions

FreeSql

Member project of .NET Core Community nuget stats License

中文 | English

Stargazers over time

FreeSql is a powerful .NET ORM that supports all .NET Standard runtime platforms like .NET Framework 4.0+, .NET Core 2.1+, Xamarin and AOT, etc.

QQ Groups:4336577(full)、8578575(full)、52508226(full)

Features

  • 🛠 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/达梦/人大金仓/神舟通用/南大通用/虚谷/翰高/Access/ClickHouse/QuestDB, etc.

Guide

FreeSql supports basic CURD. In addition, it also supports creating models based on existing databases (DbFirst), and supports creating databases based on models (CodeFirst).

Getting Started

Deep Learning

Advanced

WeChat

wechat_qrcode

Welcome to follow on Wechat dotNET搬砖队, we will share information about .NET Core and FreeSql.

Clone this wiki locally