Jzg.WebApi.Application.Templates 1.3.0

dotnet new install Jzg.WebApi.Application.Templates::1.3.0
This package contains a .NET Template Package you can call from the shell/command line.

Dotnet 6 webApi 模板

介绍

用于通过 dotnet new 命令创建项目时使用

安装教程
dotnet new install Jzg.WebApi.Application.Templates
使用说明
dotnet new jzgwebapi -R VideoManage.Api

参数说明

参数 用途
-R 创建新项目要使用的命名空间
结构说明
项目 用途 备注
Business 业务层 具体执行的业务逻辑,建议每种业务建立独立的Service,Service类名应当以Service结尾,并继承自BaseService类以便自动注入
Business.Abstract 业务抽象层 只定义业务层的接口
Data 数据持久化层 自动生成的DbContext、Entities,不建议在此层里手工修改代码,尽量以工具生成代码为主
Data.Abstract 数据抽象层 关于数据层的抽象定义
ViewModel 模型层 API参数与返回值模型的定义,建议按业务范围划分文件夹,每个业务领域文件夹中再分 Parameters 和 ViewModels,分别保存参数与视图模型,通常,Parameters 用于接收请求响应,ViewModels 用于模型化响应
Api 控制器层 API的控制器项目,整个解决方案的启动项目,依赖注入的起点
参与贡献
  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request
  • net6.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.3.0 1,634 1/18/2024
1.1.0 386 1/9/2024
1.0.0 1,665 11/12/2023