Ef Core花里胡哨系列(4) 多租户 .NET技术

Ef Core花里胡哨系列(4) 多租户

当然,我们要考虑设计问题,例如,切换Schema或者改变数据库时,Ef Core同样也会刷新改实体的缓存,所以,首次查询将会很慢,不适合大表。
阅读全文
本地事件总线和事务 .NET技术

本地事件总线和事务

通过重写Ef Core的SaveChanges/SaveChangesAsync来实现事务。当然,如果您愿意实现仓储层,可以在仓储层实现展开对应实体包含的事件,并且调整事件的处理顺...
阅读全文
实现一个事件总线 .NET技术

实现一个事件总线

Event Bus(事件总线)是一种用于在应用程序内部或跨应用程序组件之间进行事件通信的机制。它允许不同的组件通过发布和订阅事件来进行解耦和通信。
阅读全文
IIS通过ARR实现负载均衡 .NET技术

IIS通过ARR实现负载均衡

项目中部署在windows服务器上的项目,需要部署负载均衡,本来想用nginx来配置的,奈何iis上有几个项目,把80端口和443端口占用了,nginx就用不了了(因为通过域名访问...
阅读全文
【ASP.NET Core】使用SignalR推送服务器日志 .NET技术

【ASP.NET Core】使用SignalR推送服务器日志

一个多月前接手了一个产线机器人项目,上位机以读写寄存器的方式控制机器人,服务器就是用 ASP.NET Core 写的 Web API。由于前一位开发者写的代码质量问题,导致上位机需...
阅读全文
【C# 技术】C# 常用排序方式 .NET技术

【C# 技术】C# 常用排序方式

 在最近的项目中经常会对C#中的数据进行排序,对于基本数据类型,其排序方式比较简单,只需要调用内置算法即可实现,但对于自定义数据类型以及自定义排序规则的情况实现起来就比较麻烦,所以...
阅读全文
如何在 EF Core 中使用乐观并发控制 .NET技术

如何在 EF Core 中使用乐观并发控制

乐观并发控制是一种处理并发访问的数据的方法,它基于一种乐观的假设,即认为并发访问的数据冲突的概率很低。在乐观并发控制中,系统不会立即对并发访问的数据进行加锁,而是在数据被修改时,再...
阅读全文