专题:Net Core
共195篇相关文章

如何将Ef Core动态 DbContext为?
Ef Core花里胡哨系列(10) 动态起来的 DbContext 我们知道,DbContext有两种托管方式,一种是AddDbContext和AddDbContextFactory,但是呢他们各有优劣,例如工厂模式下性能更好呀等等。那么,...

Ef Core无实体查询,如何实现高效查询技巧?
Ef Core花里胡哨系列(11) ef8 无实体查询,你好! EF7 引入了返回标量类型的原始 SQL 查询。 这在 EF8 中得到了增强,包括返回任何可映射 CLR 类型的原始 SQL 查询,而无需在 EF 模型中包括该类型。 使用非映...

如何利用AIReview实现代码评审提质提速?
AIReview 实战:用 AI 把代码评审提质提速 GitHub 仓库:https:github.comwosledonAIReview 如果你也在为“评审慢、质量不稳定、沟通碎片化、重复劳动多”而头疼,这篇文章会把我们在 AIR...

如何使用EnergyStarZ开源神器让Windows笔记本续航提升20%?
EnergyStarZ:让你的 Windows 笔记本续航延长 20% 的开源神器 智能进程电源管理,为你的电池保驾护航 痛点:你的笔记本电池正在被后台进程"偷走" 你是否遇到过这样的场景...

HTTP.SYS如何优化ASP.NET Core服务器性能?
一、HTTP.SYS简介 二、MessagePump & UseHttpSys 三、HttpSysOptions 一、HTTP.SYS简介 二、MessagePump & UseHttpSys...

ASP.NET Core有哪些服务器类型可以选?
[1]自定义一个服务器 作为ASP.NET Core请求处理管道的“龙头”的服务器负责监听和接收请求并最终完成对请求的响应。它将原始的请求上下文描述为相应的特性(Feature),并以此将HttpContext上下文创建出来,中间件针对Ht...
![Dora.Interception[1]全新升级后,编程体验的是:编程体验能有多爽?](/view/img/nopic.png)
Dora.Interception[1]全新升级后,编程体验的是:编程体验能有多爽?
多年之前利用IL Emit写了一个名为Dora.Interception(github地址,觉得不错不妨给一颗星)的AOP框架。前几天利用Roslyn的Source Generator对自己为公司写的一个GraphQL框架进行改造,性能得到...
![Dora.Interception[2]如何定义基于约定的拦截器?](/view/img/nopic.png)
Dora.Interception[2]如何定义基于约定的拦截器?
Dora.Interception(github地址,觉得不错不妨给一颗星)有别于其他AOP框架的最大的一个特点就是采用针对“约定”的拦截器定义方式。如果我们为拦截器定义了一个接口或者基类,那么拦截方法将失去任意注册依赖服务的灵活性。除此之...
![Dora.Interception[3]如何通过特性标注实现拦截器注册?](/view/img/nopic.png)
Dora.Interception[3]如何通过特性标注实现拦截器注册?
在Dora.Interception(github地址,觉得不错不妨给一颗星)中按照约定方式定义的拦截器可以采用多种方式注册到目标方法上。本篇文章介绍最常用的基于“特性标注”的拦截器注册方式,下一篇会介绍另一种基于(Lambda)表达式的注...
![Dora.Interception[4]表达式拦截器注册如何疑问?](/view/img/nopic.png)
Dora.Interception[4]表达式拦截器注册如何疑问?
基于特性标注的拦截器注册方式仅限于将拦截器应用到自己定义的类型上,对于第三方提供的类型就无能为力了。对于Dora.Interception(github地址,觉得不错不妨给一颗星)来说,拦截器注册本质上建立拦截器与一个或者多个目标方法之间的...

如何实现Dora.Interception框架的拦截器注册方式?
Dora.Interception(github地址,觉得不错不妨给一颗星)提供了两种拦截器注册方式,一种是利用标注在目标类型、属性和方法上的InterceptorAttribute特性,另一种采用基于目标方法或者属性的调用表达式。通过提供...
![Dora.Interception[6]框架设计原理是什么?](/view/img/nopic.png)
Dora.Interception[6]框架设计原理是什么?
本系列前面的五篇文章主要介绍Dora.Interception(github地址,觉得不错不妨给一颗星)的编程模式以及对它的扩展定制,现在我们来聊聊它的设计和实现原理。(拙著《ASP.NET Core 6框架揭秘》6折优惠,首印送签名专属书...

Dora.Interception全新升级的AOP框架有哪些亮点?
多年之前利用IL Emit写了一个名为Dora.Interception(github地址,觉得不错不妨给一颗星)的AOP框架。前几天利用Roslyn的Source Generator对自己为公司写的一个GraphQL框架进行改造,性能得到...

如何用ASP.NET Core 6构建高效文件服务器?
通过HTTP请求获取的Web资源很多都来源于存储在服务器磁盘上的静态文件。对于ASP.NET应用来说,如果将静态文件存储到约定的目录下,绝大部分文件类型都是可以通过Web的形式对外发布的。“Microsoft.AspNetCore.Stat...
