Asp.NET Core WebApi 配置文件详细说明
目录 1. 配置文件的基本结构 2. 配置文件的加载与绑定 (1) 加载配置文件 (2) 使用 IConfiguration 获取配置值 (3) 绑定到强类型对象 3. 注册配置到依赖注入容器 4. 环境特定的配置文件 5. 其他...
.NET Core利用BsonDocumentProjectionDefinition和Lookup进行 join 关联查询(推荐)
目录 前序 1. 准备实体模型 2 .前置连接Mongo代码 3. 构建BsonDocumentProjectionDefinition 4.利用 Lookup 进行关联 前序 前段时间由于项目需要用到MongoDB,但是MongoDB不建议Collection join...
.NET Core中获取各种路径的的方法总结
目录 前言 一、为什么路径处理在.NET Core中如此重要? 二、基础路径获取方法 2.1 应用程序根目录 2.2 内容根目录(Content Root)与Web根目录(Web Root) 三、特殊文件夹路径获取 四、临时目录处...
.Net core Blazor+自定义日志提供器实现实时日志查看器的原理解析
目录 场景 实现原理 如何使用? 1、启用blazor server(若你本来是,直接跳过) 2、安装咱的日志包:BXJG.BlazorServerLogger3、配置 自定义配置和样式 非微软的日志框架的集成 资源 基于blazor...
ASP.NET Core 模型验证消息的本地化新姿势详解
目录 疑问产生 默认消息 查找默认消息 本地化默认消息 建立语言扩展包 最终效果 Nuget包 最近在研究系统本地化的问题,不可避免要实现模型类的验证消息本地化。毕竟这些错误消息是要返回给用户...
.Net Core和RabbitMQ限制循环消费的方法
目录 前言 循环场景 解决方案 一次消费 消息不重入队列 限定重试次数 消息头设定次数 存储重试次数 队列使用Quorum类型 队列消息过期 参考资料 前言 当消费者端接收消息处理业务时,如果出现异...
.NET Core 实现缓存的预热的方式
目录 一、什么是缓存预热? 二、为什么需要缓存预热? 三、.NET Core 中实现缓存预热的方式 1. 内存缓存预热 2. 分布式缓存预热 四、缓存预热的注意事项 五、总结 在构建高性能的 .NET Core 应...
.Net使用EF Core框架连接Oracle的方法
目录 一、Nutget包添加 二、 配置文件 三、创建实体类 四、创建数据库上下文类 五、将数据库上下文服务注册到容器 六、测试数据库数据 (1)编写PeopleController (2)编写People页面 一、Nutg...
.NET Core内存结构体系(Windows环境)底层原理解析
目录 物理内存与虚拟内存物理内存 物理页4K对齐 物理内存与虚拟内存如何映射? Reserved与Commit NT堆 物理内存与虚拟内存物理内存 物理内存(Physical Memory)定义:物理内存是计算机硬件中的...
理解ASP.NET Core 配置系统
目录 ASP.NET Core 默认配置提供者 配置环境 用户机密信息 ASP.NET Core 默认配置提供者 加载现有的 IConfiguration 加载项目根目录下的 appsettings.json 加载项目根目录下的 a...