首先自定义一个类TokenAuthenticationHandler,然后需要继承IAuthenticationHandler接口 具体代码:
Ef Core花里胡哨系列(5) 动态修改追踪的实体、动态查询
同样还是IModelCacheKeyFactory,不过这次要采用主动刷新的方式。动态实体,根据配置等生成动态类型来当作数据库实体使用,当配置修改时,可以调用DynamicMode...
Ef Core花里胡哨系列(4) 多租户
当然,我们要考虑设计问题,例如,切换Schema或者改变数据库时,Ef Core同样也会刷新改实体的缓存,所以,首次查询将会很慢,不适合大表。
JavaScript forEach 方法跳出循环
JavaScript中,for循环可以使用 break 和 continue 来跳出:除了for循环,常用的forEach如何退出呢?
终端上的Github Copilot和IDE上的Github Copilot
Github Copilot文档地址:Github Copilot文档GitHub CLI 是用于从计算机的命令行使用 GitHub 的开源工具。 从命令行操作时,您可以使用 Gi...
聊一聊 C# 的线程本地存储TLS到底是什么
有朋友在后台留言让我说一下C#的 ThreadStatic 线程本地存储是怎么玩的?这么说吧,C#的ThreadStatic是假的,因为C#完全是由CLR(C++)承载的,言外之意...
CentOS7下离线编译ZLMediaKit
CentOS 版本号 CentOS Linux release 7.9.2009 (Core)内核版本Linux localhost.localdomain 3.10.0-1160...
本地事件总线和事务
通过重写Ef Core的SaveChanges/SaveChangesAsync来实现事务。当然,如果您愿意实现仓储层,可以在仓储层实现展开对应实体包含的事件,并且调整事件的处理顺...
实现一个事件总线
Event Bus(事件总线)是一种用于在应用程序内部或跨应用程序组件之间进行事件通信的机制。它允许不同的组件通过发布和订阅事件来进行解耦和通信。
IIS通过ARR实现负载均衡
项目中部署在windows服务器上的项目,需要部署负载均衡,本来想用nginx来配置的,奈何iis上有几个项目,把80端口和443端口占用了,nginx就用不了了(因为通过域名访问...