Merq.AutoMapper 2.0.0
前缀预留
dotnet add package Merq.AutoMapper --version 2.0.0
NuGet\Install-Package Merq.AutoMapper -Version 2.0.0
此命令旨在在Visual Studio的包管理器控制台中使用,因为它使用NuGet模块的版本Install-Package。
<PackageReference Include="Merq.AutoMapper" Version="2.0.0" />
对于支持PackageReference的项目,将此XML节点复制到项目文件以引用该包。
paket add Merq.AutoMapper --version 2.0.0
NuGet团队不提供对此客户端的支持。请联系其维护者以获取支持。
#r "nuget: Merq.AutoMapper, 2.0.0"
#r指示符可以在F# Interactive和Polyglot Notebooks中使用。将其复制到交互式工具或脚本的源代码中,以引用该包。
// Install Merq.AutoMapper as a Cake Addin #addin nuget:?package=Merq.AutoMapper&version=2.0.0 // Install Merq.AutoMapper as a Cake Tool #tool nuget:?package=Merq.AutoMapper&version=2.0.0
NuGet团队不提供对此客户端的支持。请联系其维护者以获取支持。
能够在松散耦合事件(及其消费者)和命令执行(从它们的命令处理器实现中)的同时是一个重要的Merq特性。为了将这种解耦推到极致,Merq允许类似于TypeScript/JavaScript在VSCode中允许的能力:您可以仅通过将事件/命令定义作为源复制/粘贴到您的程序集中,并以其常规操作使用它(如Observe
事件和Execute
命令),采用“鸭子类型”方式。
只要类型的全名匹配,转换就会自动发生。由于这种功能在许多场景下不是必需的,并且有无数种实现此类对象映射功能的方式,因此Merq.Core
包仅提供启用此功能的钩子,但不提供任何本机实现。换句话说,默认不执行鸭子类型。
Merq.AutoMapper 包提供了一个基于优秀的 AutoMapper 库的实现。它可以按照以下方式注册到 DI 容器中:
builder.Services.AddMessageBus<AutoMapperMessageBus>();
// register all services, including handlers and producers
builder.Services.AddServices();
有关命令和事件的用法和编写,请参阅 Merq 的说明文档。
赞助商
产品 | 版本 兼容的以及额外的计算目标框架版本。 |
---|---|
.NET | net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
.NET Framework | net472 兼容。 net48 已计算。 net481 已计算。 |
-
.NETFramework 4.7.2
- AutoMapper >= 12.0.0)
- Merq >= 2.0.0)
- Merq.Core >= 2.0.0)
- Microsoft.NETFramework.ReferenceAssemblies >= 1.0.3)
- System.Diagnostics.DiagnosticSource >= 6.0.0)
-
net6.0
- AutoMapper >= 12.0.0)
- Merq >= 2.0.0)
- Merq.Core >= 2.0.0)
- Microsoft.NETFramework.ReferenceAssemblies >= 1.0.3)
- System.Diagnostics.DiagnosticSource >= 6.0.0)
NuGet 包
本包未被任何 NuGet 包使用。
GitHub 仓库
本包未被任何流行 GitHub 仓库使用。
版本 | 下载 | 最后更新 |
---|---|---|
2.0.0 | 122 | 1/29/2024 |
2.0.0-rc.6 | 48 | 1/29/2024 |
2.0.0-rc.5 | 51 | 1/27/2024 |
2.0.0-rc.3 | 469 | 7/10/2023 |
2.0.0-rc.2 | 74 | 7/10/2023 |
2.0.0-rc.1 | 80 | 7/7/2023 |
2.0.0-beta.4 | 72 | 7/6/2023 |
2.0.0-beta.3 | 199 | 11/19/2022 |
2.0.0-beta.2 | 114 | 11/18/2022 |
2.0.0-alpha | 92 | 11/16/2022 |