.NET CORE
文章平均质量分 94
是刘彦宏吖
1.我能做什么 2.我想要的 ---全新的选择 我能干什么?当你不能知道要做什么的时候?就把现在的事做好!
知识零碎、浅尝辄止,未成体系、温故知新、夯实基础、努力学习、积累量变、期待质变。
掌握人、技术、方法的不断协调与相互作用,才能事半功倍。悟以往之不谏,知来者之可追。
展开
-
Microsoft.Extensions 简介
Microsoft.Extensions 简介一、Microsoft.Extensions 简介.NET Extensions 是一套官方的、开源的、跨平台的 API 集合,提供了一些常用的编程模式和实用工具,例如依赖项注入、日志记录、缓存、Host以及配置等等。该项目的大多数 API 都被用在 .NET 平台的各个应用框架上,如 http://ASP.NET Core,Xamarin 等等。虽然 http://ASP.NET 使用了很多这些 API 但 http://ASP.NET 并没有与它们紧密耦原创 2023-10-27 23:06:11 · 1589 阅读 · 0 评论 -
.NET CORE Startup
而Host的主要的职责就是Web Server的配置和Pilpeline(请求处理管道)的构建。所以,ASP.NET Core应用的启动本质上是启动作为宿主的WebHost对象。其主要涉及到两个关键对象IWebHostBuilder和IWebHost,它们的内部实现是ASP.NET Core应用的核心所在。版权声明:本文为CSDN博主「kalvin_y_liu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原创 2023-04-04 10:04:01 · 440 阅读 · 0 评论 -
一张图理清ASP.NET Core启动流程
负责创建IWebHost的宿主构造器IWebHostBuilder代表宿主的IWebHost接口用于构建请求管道的IApplicationBuilder中间件衔接而成的RequestDelegate代表Web Server的IServer接口贯穿请求处理管道的请求上下文HttpContext可以用来注册后台服务的IHostedService接口。原创 2022-10-24 22:58:38 · 1023 阅读 · 0 评论 -
EFCore调优
关于同步状态: 当从数据库进行查询数据时,上下文便捕获了每个实体属性的快照(数据库值,原始值,当前值),当调用 SaveChanges 时,在内部会自动调用> DetectChanges 方法,此方法将扫描上下文中所有实体,并比较当 前属性值和存储在快照中的原始属性值,如果被找到的属性值发生了改变,此时EF将会与数据库进行交互,进行数据更新。EFCore中有一个重大改进,就是批处理,比如向数据库中增加n条数据(n>3),会组合成一次请求访问数据库(而在以前的EF中,不是批处理,增加几条,则会访问几次)。原创 2022-10-11 10:40:47 · 543 阅读 · 0 评论 -
.NET Core 开发实战
.NET Core 开发实战2.1 工程结构概览:定义应用分层及依赖关系分层• 领域模型层• 基础设施层• 应用层• 共享层总结• 领域模型专注业务的设计,不依赖仓储等基础设施层• 基础设施的仓储层仅负责领域模型的取出和存储• 使用 CQRS 模式设计应用层• Web API 是面向前端的交互的接口,避免依赖领域模型• 将共享代码设计为共享包,使用私有 NuGet 仓库分发管理2.2 定义 Entity:区分领域模型的内在逻辑和外在行为要点• 将领域模型字段的修改设置为私有转载 2022-05-18 10:00:32 · 2065 阅读 · 0 评论