【大道至简】NetCore3.1快速开发框架一:搭建框架

这一章,咱们直接建立NetCore3.1的项目前端

主要分为1个Api项目,和几个类库git

 

解释:github

项目——FytSoa.Api:提供前端接口的Api项目数据库

类库——FytSoa.Core:包含了数据库操做类和模型windows

类库——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 

相关文章
相关标签/搜索