摘要: public class Root { [JsonProperty("results")] public Result Results { get; set; } } 阅读全文
posted @ 2023-02-10 16:54 Echo_xxx 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1.反射:反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中的每一个类型(包括类,结构,委托,接口和枚举)的成员和成员信息。 2.特点:(1)减少代码量。(2)降低程序之间的耦合性,使框架更加合理。 3.用途: (1)使用Assembly定义和加载程序集,加载在程序集清单中的列出模 阅读全文
posted @ 2023-02-10 16:47 Echo_xxx 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 前言 我们在《实现DDD领域驱动设计》中谈到过输出 DTO 的最佳实践,其中一条是: 保持输出 DTO 数量最少,尽可能重用。 但是,对于 2 个不同接口输出的同一 DTO 属性,客户端可能需要对应不同的名称,比如: public class MyIODTO { [JsonPropertyName( 阅读全文
posted @ 2023-02-10 16:40 Echo_xxx 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 这篇文章是 ASP.NET 6 依赖注入系列文章的第 4 篇。 在上一篇文章中,我们讨论了依赖注入的服务注册与注入方式的内容。 接下来,在这篇文章中,我们将继续了解服务的批量注册与服务定位模式。 Scrutor 虽然 .NET 中的依赖注入很好用,但在功能性上还是难以满足很多场景的。 比如我们在注册 阅读全文
posted @ 2023-02-10 16:39 Echo_xxx 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 这篇文章是 ASP.NET 6 依赖注入系列文章的第 4 篇。 在上一篇文章中,我们讨论了依赖注入的服务容器与服务作用域。 接下来,在这篇文章中,我们继续深入了解服务注册与注入相关的内容。 服务注册 现在,让我们回头看一看ServiceCollection服务集合类型。 我们现在已经知道,根容器是通 阅读全文
posted @ 2023-02-10 16:37 Echo_xxx 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 这篇文章是 ASP.NET 6 依赖注入系列文章的第 3 篇。 在上一篇文章中,我们讨论依赖注入的基本用法与生命周期。 接下来,在这篇文章中,我们继续深入了解服务容器相关的概念。 服务容器 我们回顾一下什么是服务容器。 在上一篇文章中,我们提到过,依赖注入系统中的服务容器会保存,由依赖注入系统创建的 阅读全文
posted @ 2023-02-10 16:35 Echo_xxx 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 这篇文章是 ASP.NET 6 依赖注入系列文章的第二篇。 在上一篇文章中,我们讨论了什么是依赖注入和控制反转,以及它的作用是什么。 在这篇文章中,我们先演示一下依赖注入的基本用法, 然后再讨论生命周期模式。 基本用法 .NET 依赖注入组件主要涉及两个包: <ItemGroup> <Package 阅读全文
posted @ 2023-02-10 16:30 Echo_xxx 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 这是一个关于 ASP.NET 6 依赖注入的系列文章。 在这个系列中,我们将了解到什么是依赖注入、控制反转,它能够做什么,以及我们为什么要使用它。 之后,我们会进一步了解 ASP.NET 6 依赖注入的生命周期、服务容器等重要概念。 最后,我们再深入了解服务作用域和更多的服务注册与注入方式。 概述 阅读全文
posted @ 2023-02-10 16:27 Echo_xxx 阅读(744) 评论(0) 推荐(0) 编辑