上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 71 下一页
摘要: 前言 写 Library 有时候会用到 database, 会想用 EF 来维护. 比如 Identity, IdentityServer, OpenIddict, 这些 Library 都有使用到 EF. 虽然大家都用 EF, 但它们使用的手法都不太一样哦. 这篇就来研究一下, 写 Library 阅读全文
posted @ 2021-10-23 21:49 兴杰 阅读(143) 评论(0) 推荐(1)
摘要: 介绍 Filter 类似 Middleware,只是它集中在处理 request 的前后, 站 MVC 角度看就是 before 和 after action, 站 Razor Pages 角度就是 before PageModel after 参考 Docs – Filters in ASP.NE 阅读全文
posted @ 2021-10-23 17:45 兴杰 阅读(204) 评论(0) 推荐(0)
摘要: 前言 上一篇讲了 ASP.NET Core – Handle Error on Razor Page 这一篇继续说说 Web API 的错误处理. 主要参考 Handle errors in ASP.NET Core web APIs Model validation in ASP.NET Core 阅读全文
posted @ 2021-10-23 10:35 兴杰 阅读(83) 评论(0) 推荐(0)
摘要: 前言 网站不应该有 error, 但它却必然会发生的, 所以给用户一个友好的 error 页面是很重要的. 主要参考 Handle errors in ASP.NET Core Development 期的错误处理 在 dev 的时候, ASP.NET Core 已经替我们做好了一个错误页面, 对开 阅读全文
posted @ 2021-10-22 22:55 兴杰 阅读(231) 评论(0) 推荐(0)
摘要: 前言 早年只有 MVC, Razor Page 是后来才出现的. 一开始其实我很看不起 Razor Page, MVC 能做的东西为什么要搞多一个 Razor Page 来做呢? 但我还是尝试用了起来, 这篇就聊一下 2 者的使用体验. 相似之处 2 者都有 .cshtml 来写 html 2 者都 阅读全文
posted @ 2021-10-22 21:04 兴杰 阅读(1127) 评论(0) 推荐(0)
摘要: 前言 MIddleware 就是中间件, ASP.NET Core 是用来处理 http request 的. 当 request 抵到 server 就进入了 Middleware pipe. 每个 pipe 会有不同职责 (比如验证 athen, autho, routing 等) 然后依据 r 阅读全文
posted @ 2021-10-22 16:49 兴杰 阅读(129) 评论(0) 推荐(0)
摘要: 需求 常见的需求就是从 request 里面读取一些 information. 比如 request URL, header, cookie, 写入 response header, cookie 实战 Razor Page Model 中 // 读取 request, header, cookie 阅读全文
posted @ 2021-10-22 11:59 兴杰 阅读(1696) 评论(0) 推荐(0)
摘要: 前言 之前写过 6.0, 7.0, 8.0, 9.0 总结. 10.0 也是有些好东西哦, 尤其是 pattern matching 的完善, 差不多是时候可以重构 if else switch 的写法了. 主要参考 C# 10: New features and examples that are 阅读全文
posted @ 2021-10-21 10:42 兴杰 阅读(348) 评论(0) 推荐(0)
摘要: 前言 JSON 是一个很好的格式, array, object 就能表达一个表格了. 如果想保存一些结构格式, 又不想用表格这么大费周章的话, JSON 会是很好选择. 比如我用它来记入 Audit Trial, 每一个请求的 post data 直接记入到一个 column 里面. SQL Ser 阅读全文
posted @ 2021-10-20 12:51 兴杰 阅读(412) 评论(0) 推荐(0)
摘要: 主要参考 Global Query Filters Interceptors QueryFilter QueryFilter 就是默认过滤, 非常适合用来做 Soft Delete builder.HasQueryFilter(e => EF.Property<DateTimeOffset?>(e, 阅读全文
posted @ 2021-10-19 23:55 兴杰 阅读(498) 评论(0) 推荐(0)
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 71 下一页