FreeSql是一個功能強大的NETStandard庫,用於對象關係映射程序(O/RM),以便於開發人員可以使用 .NETStandard 對象來處理數據庫,沒必要常常編寫大部分數據訪問代碼。git
支持 CodeFirst 遷移;github
支持 DbFirst 從數據庫導入實體類,支持三種模板生成器;sql
採用 ExpressionTree 高性能讀取數據;數據庫
支持深刻的類型映射,好比pgsql的數組類型,堪稱匠心製做;數組
支持豐富的表達式函數;緩存
支持導航屬性查詢,和延時加載;異步
支持同步/異步數據庫操做方法,豐富多彩的鏈式查詢方法;函數
支持讀寫分離、分表分庫,租戶設計;性能
支持多種數據庫,MySql/SqlServer/PostgreSQL/Oracle/Sqlite;設計