摘要: 进来在项目中碰到一个字符串替换问题,要替换的内容格式相对比较固定,里面包含时间为变化值,想到了用正则表达式替换,一直学,一直不会写,也是醉了 要调换掉的内容如下: 阅读全文
posted @ 2021-10-26 12:52 天北涯 阅读(328) 评论(0) 推荐(0) 编辑
摘要: CORS 是一种 W3C 标准,可让服务器放宽相同的源策略。 不 是一项安全功能,CORS 放宽 security。 API 不能通过允许 CORS 来更安全。 有关详细信息,请参阅 CORS 的工作原理。 允许服务器明确允许一些跨源请求,同时拒绝其他请求。 比早期的技术(如 JSONP)更安全且更 阅读全文
posted @ 2021-05-20 22:34 天北涯 阅读(117) 评论(0) 推荐(0) 编辑
摘要: EF Core 继承了EF的大部分特性和功能,做了更多的优化和升级。总结一下EF Core中的常用的数据迁移计划,如下都是使用visual studio“ 程序包管理器控制台”方式.启用/创建迁移与EF 时创建迁移稍有不同,EF需要两步操作,启用迁移会生成Migrations目录,添加迁移生成迁移代 阅读全文
posted @ 2021-03-31 09:25 天北涯 阅读(1573) 评论(0) 推荐(0) 编辑
摘要: 环境说明 本文演示部署NET Core 编写WebApi并部署为IIS站点,演示环境如下: Visual Studio 2019(v16.8) 下载.Net Core 3.1 下载一台安装了IIS的设备,理论上 Note:.NET Core 3.0项目开发需要vs2019(v16.3及以上)支持 项 阅读全文
posted @ 2020-12-04 14:50 天北涯 阅读(2100) 评论(5) 推荐(0) 编辑
摘要: 在上篇文章介绍了Web Api中使用令牌进行授权的后端实现方法,基于WebApi2和OWIN OAuth实现了获取access token,使用token访问需授权的资源信息。本文将介绍在Web Api中启用刷新令牌的后端实现。 本文要用到上篇文章所使用的代码,代码编写环境为VS 2017、.Net 阅读全文
posted @ 2019-11-12 23:00 天北涯 阅读(827) 评论(1) 推荐(0) 编辑
摘要: 基于令牌的身份验证 基于令牌的身份验证主要区别于以前常用的常用的基于cookie的身份验证,基于cookie的身份验证在B/S架构中使用比较多,但是在Web Api中因其特殊性,基于cookie的身份验证已经不适合了,因为并不是每一个调用api的客户端都是从浏览器发起,我们面临的客户端可能是手机、平 阅读全文
posted @ 2019-11-11 21:36 天北涯 阅读(1829) 评论(0) 推荐(1) 编辑
摘要: 这是msdn原文文档!明天用,留存。 Web API 控制器操作可以返回以下任何内容: 根据返回的这种情况,Web API 将使用不同的机制来创建 HTTP 响应。 返回类型Web API 如何创建响应 void 如果返回类型为void,Web API 只会返回一个空 HTTP 响应,状态代码为20 阅读全文
posted @ 2019-11-05 23:30 天北涯 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 背景介绍 最近使用WebApi开发一套对外接口,主要是数据的外送以及结果回传,接口没什么难度,采用WebApi+EF的架构简单创建一个模板工程,使用template生成一套WebApi接口,去掉put、delete等操作,修改一下就可以上线。这些都不在话下,反正网上一大堆教程,随便找那个step b 阅读全文
posted @ 2019-10-31 19:05 天北涯 阅读(3213) 评论(0) 推荐(2) 编辑
摘要: 在运行正常的情况下,EF的数据迁移功能非常强大。但是当它出现状况时,试图找到问题发生的原因时通常都很让人郁闷(没法调试,提示信息很模糊等等原因)。我花了很多时间来确保在我的迁移能工作正常,然后我整理了一些经验给大家分享一下: 不要使用自动迁移(Automatic Migrations) 自动迁移很适合演示环境或者快速验证模型等,但是在生产环境中就不太适合了。以下是不是用自动迁移的一些原因: ... 阅读全文
posted @ 2018-04-20 11:05 天北涯 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 问题描述 在很多系统中,存在多对多关系的维护。如下图: 这种多对多结构在数据库中大部分有三个数据表,其中两个主表,还有一个关联表,关联表至少两个字段,即左表主键、右表主键。 如上图,其中的Supplier表和Product是主业务表,ProductSupplier是关联表,在一些复杂的业务系统中,这样的关系实在是太多了。之前在没有使用EF这类ORM框架的时候,可以通过代码来维护这样的关联关系,查... 阅读全文
posted @ 2018-04-09 17:53 天北涯 阅读(3902) 评论(0) 推荐(2) 编辑