gpt4 book ai didi

c# - .NET 中程序集的标记类型是什么?

转载 作者:行者123 更新时间:2023-12-03 23:35:17 26 4
gpt4 key购买 nike

.NET 中程序集的标记类型是什么?

我正在通过教程学习 AutoMapper,我遇到了 marker types for assemblies 的概念。在 here :

// Or marker types for assemblies:
var configuration = new MapperConfiguration(cfg =>
cfg.AddMaps(new [] {
typeof(HomeController),
typeof(Entity)
});
);

在寻找我的问题的答案时,我过来了 this所以问题。但我无法在那里找到答案。

最佳答案

我猜,在 AutoMapper 的范围内和你的 sample

// Or marker types for assemblies:
var configuration = new MapperConfiguration(cfg =>
cfg.AddMaps(new [] {
typeof(HomeController),
typeof(Entity)
});
);

它意味着来自特定程序集的任何类型,用于“标记”程序集以扫描映射配置文件。包含 HomeController 的组件和 Entity将扫描类型以获取从 Profile 继承的类型用于映射器配置

AutoMapper will scan the designated assemblies for classes inheriting from Profile and add them to the configuration

关于c# - .NET 中程序集的标记类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59535529/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com