目标
我们的目标是要搭建一个API控制器的项目,API控制器提供业务服务。
一、开发框架搭建
1、开发前准备
开发前,我们需要下载如下软件,安装过程略:
(1) 开发工具:VS2017
(2) 数据库:MySQL
(3) 缓存数据库:Redis
(4) 查看缓存数据库工具:RedisDesktopManager
(5) API接口调试工具:PostMan
(6) 数据库模型设计:PowerDesigner
(7) 数据库管理工具:SQLyog
2、创建项目
创建ASP.NET Core Web 应用程序:
选择API:
这样VS2017会帮我们自动搭建一个Web项目,选项目名称运行,可以不依赖IIS直接运行:
我们先运行一下看看效果:
可以看到API控制器的返回结果。
我们增加一些目录:
Jobs存放定时任务
存放日志
下的Custom存放自定义的模型类
下的Enum存放自定义的枚举类
存放服务接口类
下的Impl存放服务实现类
3、数据库表设计
打开PowerDesigner,新建模型:
选择右侧工具栏Physical Diagram中的Table,然后,在中间视图中点击即可创建数据库表模型,我们先建一个会员表T_Member:
切换到Preview页,可以看到创建表的SQL语句:
复制SQL语句在SQLyog中执行:
查看已经创建好的表: