core 2.0 web api, angular 5, bootstrap 4, sql server linux(使用到docker)的小项目....该文章大约分这几部分:
开发环境的搭建
建立和配置asp.net core 2.0 web api
建立和配置angular5项目
开发基本的CRUD功能
基于Unit Of Work和Repository...等Pattern对项目重构
其他业务功能的实现, 例如文件上传等
授权和验证
该文章涉及到以下技术:
asp.net core, angular 5, vscode, docker, sql server...core 2.0 web api
这一部分, 主要做以下几方面工作:
建立api
配置和使用entity framework core 2.0
配置asp.net core
使用automapper...为了避免使用TvShows属性时出现NullReference Exception, 所以建议在构造函数里面初始化集合导航属性.