摘要:
上一个版本的入门Swagger提示不够完整,这章着重完善和优化 Swagger用于将我们编写的接口自动生成规范化的文档,便于进行测试和对接 一.创建Swagger 1.1 Nuget 安装 Swashbuckle.AspNetCore 如图: 1.2 添加服务 在Startup.cs中,编辑Conf 阅读全文
摘要:
参考了链接: https://blog.csdn.net/chenjianandiyi/article/details/52402011 主要是and和where的区别: 原Sql: select a.ID as reqid,(select top 1 Convert(nvarchar(50),jh 阅读全文
摘要:
1.安装 nodejs,npm nodejs 下载地址: https://nodejs.org/en/download/ 2.cnpm 安装 npm install -g cnpm --registry=https://registry.npm.taobao.org 3.使用npm/cnpm 安装a 阅读全文
摘要:
SQLite特点: (1)轻量级,跨平台的关系型数据库,所以支持视图,事务,触发器等。 (2)零配置-无需安装和管理配置,存储在单一磁盘文件中的完整的数据库 (3)数据库文件可共享,支持多种开发语言。 SQLite应用场景: 适用于并发量低,访问需求高于写入操作的一些引用 例如,最近的项目里,在客户 阅读全文
摘要:
本文仅用来学习记录。 搭建项目架构的时候,需要在类库中进行CodeFirst数据迁移 1.在项目的解决方案中,添加类库ERPFrame.Model 2.在类库项目中 添加实体模型和数据上下文 其中TopBaseModel是基类,用于生成唯一标识Guid 1 public class TopBaseM 阅读全文
摘要:
主要讲述利用EF Core的CodeFirst迁移数据库,简单接口增删改查的使用,利用Swagger生成接口文档。 1.新建项目 创建DbContext 和实体模型 (1)添加类ToDoDbContext,继承DbContext 1 public class ToDoContext:DbContex 阅读全文
摘要:
1.首先登陆极光官网注册账号 https://www.jiguang.cn/push 2.注册成功后,在应用管理中创建应用 3.创建应用成功后,能查看引用的详细信息,这里需要记住应用的AppKey 和Master Secret 4.配置完成后 根据官方给的dll和实例代码,进行配置。 链接:http 阅读全文
摘要:
Webform常用的开发方式 (1)运用服务器端控件的aspx页面 (2)一般处理程序+html静态页面+Ajax(所谓的前后端分离) (3)一般处理程序+html模板引擎 这里简单记录html+Aajx的方式 场景: 保存列表信息 1.提交按钮,触发ajax方法 1 <div style="tex 阅读全文
摘要:
Quartz.Net用于定时执行某些任务,系统中的发送邮件,电商平台促销活动等。 实现方式,在window service中通过Quartz.net控制任务的执行和调度。 在Nuget中安装Quartz : Install-Package Quartz 以下记录主要实现代码: 1.创建定时执行的任务 阅读全文
摘要:
原理:遍历当前文件夹的子文件,保存遍历文件夹下的所有文件 主要方法(2个): //获取文件夹下的所有文件 并保存 string[] path = Directory.GetFiles(NeedFilePath, "*.*"); //获取文件夹下的所有子文件 string[] files = Dire 阅读全文