FreeSql 教程引导

FreeSql是一个功能强大的NETStandard库,用于对象关系映射程序(O/RM),以便于开发人员可以使用 .NETStandard 对象来处理数据库,没必要常常编写大部分数据访问代码。git

特性

支持 CodeFirst 迁移;github

支持 DbFirst 从数据库导入实体类,支持三种模板生成器;sql

采用 ExpressionTree 高性能读取数据;数据库

支持深刻的类型映射,好比pgsql的数组类型,堪称匠心制做;数组

支持丰富的表达式函数;缓存

支持导航属性查询,和延时加载;异步

支持同步/异步数据库操做方法,丰富多彩的链式查询方法;函数

支持读写分离、分表分库,租户设计;性能

支持多种数据库,MySql/SqlServer/PostgreSQL/Oracle/Sqlite;设计

引导