zoukankan      html  css  js  c++  java
  • NetCore 2.0 + Swagger 的WebAPI 模板例子

    NetCore2.2.5

    新瓶装旧酒.一个极简的WebAPI/MVC开发环境,封装一些常用的类包.

    代码地址:https://github.com/linqingwudiv1/NetCoreWebAPITemplate

    ## Description

    F.基本的DLL划分/单元测试

    New.封装一些常用帮助类:Redis/Email/Singleton/Logger/加密等

    New.基本的身份认证(Session) 示例.

    New.EF/Dapper 多数据库支持/EF Core数据库迁移 示例.(Sql Server/Oracle/MySql/PostgreSQL/Sqlite )(条件预编译控制)

    New.Swagger集成示例.

    New.Autofac集成示例.

    New.Log4Net集成示例.

    New.Cors等一些常用配置示例.

    New.Js脚本系统 示例.(wait)

    New.SingleR 示例. (wait)

    New.分布式ID生成 示例. (wait)

    New.quartz.net 示例 (wait)

    New.其他一些WebAPI的常用接口示例,如Excel操作和图片资源上传等

    ##工程说明目录说明:
    NetCoreWebAPITemplate--:
    --DLL--: 目录

    BaseDLL:基础层:业务和功能无关的

    BusinessDLL:业务Logic

    DBAccessDLL:业务逻辑无关的数据库访问层

    DTOModelDLL:传输对象Model

    NetApplictionServiceDLL:Web基础层

    ScriptDLL: Web运维脚本(JavaScript)

    --WebAPI--:

    .Cache: 图片/Excel等文件缓存存储位置

    .Config:

    .LocalDB: 嵌入式DB目录


    ##一些文档:

    EF迁移Doc:https://docs.microsoft.com/zh-cn/ef/core/managing-schemas/migrations/

    数据迁移(Migration) 命令参考: https://docs.microsoft.com/zh-cn/ef/core/miscellaneous/cli/powershell

    慎用Update-Migration功能,尽量Script-Migration转SQL后手动更新/或手动修改数据库

  • 相关阅读:
    java序列化与反序列化
    HTTP状态码
    基本运算符
    2019.9.10附加题while练习
    2019.9.11作业
    字符串
    列表list
    2019.9.10作业
    数字类型
    数据类型
  • 原文地址:https://www.cnblogs.com/linqing/p/7891379.html
Copyright © 2011-2022 走看看