FreeSql 取多表数据
以文章随笔与分类为例。
- 表结构
部分字段如下,其他省略,为了展示一对多关联,一个分类下可以有多个文章。一个文章属于一个分类。
本文使用ASP .NET Core的WEB API,构建一个RESTful风格的接口,使用Freesql访问MySQL数据库,实现二个表的简单博客,并集成AutoMapper。
接上一篇
项目源码 https://github.com/luoyunchong/dotnetcore-examples/tree/master/asp.net-core-freesql
项目源码稍微有所重构,命名空间会有变化,但整体类与结构无大的变化。
主要在介绍FreeSql在ASP.NTE Core WebApi中如何使用的过程,完成一个最简单的博客系统的后端接口。
国人写的一个功能强大的ORM,FreeSql 支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite,特点:轻量级、可扩展、基于 .NET Standard 跨平台。
FreeSql github https://github.com/2881099/FreeSql
项目源码 https://github.com/luoyunchong/dotnetcore-examples/tree/master/asp.net-core-freesql
项目源码稍微有所重构,命名空间会有变化,但整体类与结构无大的变化。
Mysql 5.6
Visual Studio 2019或2017、Visual Studio code
.NET Core 2.2+
PowerShell
懂点mvc,该教程不会教你如何使用 ASP .NET Core MVC、RESTful