FreeSql ORM 使用指南
简介
FreeSql 是一个开源的 .NET ORM 框架,支持 MySQL、PostgreSQL、SQL Server、SQLite 等多种数据库。
基本使用
// 创建 FreeSql 实例
var freeSql = new FreeSqlBuilder()
.UseConnectionString(DataType.Sqlite, "Data Source=test.db")
.Build();
// 查询数据
var users = await freeSql.Select<User>().ToListAsync();
高级特性
- CodeFirst 数据库迁移
- 表达式树查询
- 多表关联查询