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后手动更新/或手动修改数据库

转载于:https://www.cnblogs.com/linqing/p/7891379.html

NetCore 2.0 + Swagger 的WebAPI 模板例子相关推荐

  1. NetCore 3.0 以上版本使用Swagger生成Api说明文档及升级报错原因

    认识Swagger Swagger 是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务.总体目标是使客户端和文件系统作为服务器以同样的速度来更新.文件的方法,参 ...

  2. 最全的 netcore 3.0 升级实战方案

    1.哈喽大家中秋节(后)好呀!感觉已经好久没有写文章了,但是也没有偷懒哟,我的视频教程<系列一.NetCore 视频教程(Blog.Core)>也已经录制八期了,还在每周末同步更新中,欢迎 ...

  3. Java OpenCV-4.0.0 图像处理22 图像模板匹配

    Java OpenCV-4.0.0 图像处理22 图像模板匹配 参考链接:https://blog.csdn.net/qq_34814092/article/details/95813654 Java ...

  4. 30款最好的 Bootstrap 3.0 免费主题和模板

    Twitter Bootstrap 框架已经广为人知,用于加快网站,应用程序或主题的界面开发,并被公认为是迄今对于 Web 开发的最有实质性帮助的工具之一.在此之前的,各种各样的界面库伴随着高昂的维护 ...

  5. .Netcore 2.0 Ocelot Api网关教程(8)- 缓存

    Ocelot中使用 CacheManager 来支持缓存,官方文档中强烈建议使用该包作为缓存工具. 以下介绍通过使用CacheManager来实现Ocelot缓存. 1.通过Nuget添加 Ocelo ...

  6. .Netcore 2.0 Ocelot Api网关教程(7)- 限流

    本文介绍Ocelot中的限流,限流允许Api网关控制一段时间内特定api的总访问次数. 限流的使用非常简单,只需要添加配置即可. 1.添加限流 修改 configuration.json 配置文件,对 ...

  7. 简单干净的Emlog6.0.1技术导航模板源码-视频教程

    简介: 简单干净的Emlog6.0.1技术导航模板源码:一款非常简洁的Emlog6.0.1技术导航的模板,有着无框架.精简.加载迅速著称,还有些许实用的功能,此模板是有史以来第一款Emlog完整版的技 ...

  8. NLog NETCore 3.0 Porting

    NLog NETCore 3.0 Porting 这里简单整理一下,NETCore 3.0 + NLog工程移植过程中遇到的问题. Configuration 以下代码才能编译通过using Micr ...

  9. 2023 彩虹易支付 OneTheme v1.0 用户美化主题模板

    oneTheme1.0彩虹易支付模板,一款简洁而又免费的模板,告别简陋的原始UI,感受新的视觉体验 此模板当前不一定能满足所有人的审美需求,所以会持续更新,包括admin端,也在计划做了.

最新文章

  1. Oracle RAC系列之:利用srvctl管理RAC数据库
  2. 从windows到linux的换行转换工具dos2unix
  3. 已解决:pod资源清单yaml中各字段详解
  4. php 两个数组键名比较,php array_intersect_assoc 比较两个数组的键名和键值,并返回交集...
  5. 可能是目前最给力的开源硬件——ESPlay Micro V2,童芯派劲敌他来了
  6. linux 系统tar文件压缩打包命令
  7. 通过蜜罐技术获取攻击者手机号、微信号【网络安全】
  8. 转载:比Python快100倍,利用spaCy和Cython实现高速NLP项目
  9. JS实现的文章字符串中某个字符总个数统计在线小工具实例
  10. 【高校宿舍管理系统】第零章 项目功能和技术路线
  11. QT5::总结篇 QWidget
  12. POJ 2096 Collecting Bugs:期望dp
  13. python的常量_如何给python中设定常量
  14. python抓取直播源 并更新_虎牙直播源Python爬虫
  15. Delphi7·ProgressBar控件
  16. ITIL系列之变更管理概述及详细流程图
  17. 超定方程组 matlab
  18. Maven环境变量配置-win10
  19. 数据过多/DOM操作导致页面卡顿和请求突增导致页面崩溃
  20. 【hadoop权威指南第四版】第六章MR的工作原理【笔记+代码】

热门文章

  1. python分配问题_Python字符串分配问题!
  2. 程序员是不是当代最好的职业?
  3. python二值化特征_OpenCV-Python系列之轮廓特征高阶
  4. detectron2训练自己的数据集_TensorFlow2学习十五、使用VGG16模型训练自己的数据集...
  5. java long类型赋值_Java语言编程第22讲——如何理解“Java是强类型语言”
  6. ElasticSearch索引的基本操作命令
  7. 西瓜书《机器学习》多元线性回归公式推导
  8. EXCEL 两列名字 如何快速查看缺少了哪些人名
  9. win7系统下的打印机不能扫描
  10. BZOJ1010:[HNOI2008]玩具装箱TOY(斜率优化DP)