.NET WebAPI 实现 接口版本控制并打通Swagger支持

发布于:2022年07月13日    浏览:6223 次    属于:软件开发 > C#程序开发原创作者:张晓栋

 
我们在开发 webapi 项目时如果遇到 api 接口需要同时支持多个版本的时候,比如接口修改了入参之后但是又希望支持老版本的前端(这里的前端可能是网页,可能是app,小程序 等等)进行调用,这种情况常见于 app,毕竟网页前端我们可以主动控制发布,只要统一发布后所有人的浏览器下一次访问网页时都会重新加载到最新版的代码,但是像 app 则无法保证用户一定会第一时间升级更新最新版的app,所以往往需要 api接口能够同时保持多个版本的逻辑,同支持新老版本的调用端app进行调用。针对上面的描述举一个例子:比如

.Net利用EF连接MySql方法

发布于:2017年11月30日    浏览:7155 次    属于:软件开发 > C#程序开发原创作者:张晓栋

 
linq是微软提出的一个新的操作数据库的方式,在VS开发中可以便捷的使用EF连接MsSqlServer生产实体类,然后对数据进行操作,VS默认则提供了与自家SqlServer数据库的连接方式,但是没有提供第三方的,本文则是用来记录EF连接MySql数据库进行使用Linq的。首先需要安装两个程序

C#从HTML代码中提取文本内容

发布于:2014年10月07日    浏览:6909 次    属于:软件开发 > C#程序开发原创作者:张晓栋

 
从HTML代码中提取文本内容,常用作截取文章内容做摘要,本方法只要传入string类型的HTML编码即可处理并返回HTML中的文本内容,筛选掉所有的HTML标记。

C#查询指定网站网页响应时间方法源码

发布于:2014年09月18日    浏览:6979 次    属于:软件开发 > C#程序开发原创作者:张晓栋

 
C#代码查询指定网站的状态并返回响应时间,用来开发网站状态检测程序,链接数据库后可以做一个网站的批量检测系统

C#利用stmp服务开发邮件发送功能源码

发布于:2014年09月12日    浏览:7748 次    属于:软件开发 > C#程序开发原创作者:张晓栋

 
SMTP 是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议。SMTP 是建立在 TCP上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知。在日常开发中经常需要将一些数据发送到邮箱起到通知作用,我们这里使用stmp连接邮箱来实现邮件发送能,源码如下:
  • 1