其他同理 在应用公共文件夹
这一章,我们直接创建NetCore3.1的项目
主要分为1个Api项目,和几个类库
解释:
项目——FytSoa.Api:供给前端接口的Api项目
类库——FytSoa.Core:包罗了数据库操纵类和模型
类库——FytSoa.Service:业务操纵,包罗接口和实现,以及Dto
类库——FytSoa.Comment:大众要领,包罗加解密、缓存、日志、配置等
类库——FytSoa.Extensions:扩展,,集成第三方组件例如,东西存储(七牛云)、短信(阿里云)、微信付出等
开始创建,我用的vs for mac 2019,和windows vs2019一样
新建一个空的解决方案,便利后续扩展其他项目,输入解决方案名称,和地点
在解决方案右击,新建解决方案文件夹,以便更好的区分项目布局
建好的目录如下
在应用措施文件夹,右击创建APi项目:选择NetCore应用,选择API项目,点击下一步
选择方针框架:NetCore 3.1,继续下一步
输入项目名称,选择项目存放位置, (可选)勾选将git用于版本控制,点击创建按钮
创建完的项目布局如下
我们继续新建类库,凭据上面的规划,把相应的都建好
在应用处事文件夹,分袂创建FytSoa.Core类库和FotSoa.Service类库
右击新建类库,选择类库,点击下一步
方针3.1,输入名字,点击创建,其他同理
在应用大众文件夹,创建FytSoa.Common类库
在应用扩展文件夹,右击创建FytSoa.Extensions类库
最终建完的目录如下:
解决方案下面包罗了一个项目,四个类库
增加个项目之间引用的关系
解释:
FytSoa.Service业务处事,引用FytSoa.Core数据库模型和FytSoa.Common大众辅佐要领类库
FytSoa.Core 数据库操纵,引用FytSoa.Common大众辅佐要领类库
FytSoa.Extensions扩展类库,引用FytSoa.Common大众辅佐要领类库
FytSoa.Api项目,引用其他四个类库
右击,选择项目添加引用
切换到项目选项卡,选择要引用的类库,点击确定即可,其他那几项,以此类推
引用完后,在解决方案上,右击从头生成解决方案,检察是否生成告成
OK,生成没问题,这样我们的框架整体就搭建完成。
下一章我们将运行API,测试接口,并集成Swagger
仓储地点:https://github.com/feiyit/FytSoa3.1
【大道至简】NetCore3.1快速开发框架一:搭建框架
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31280.html