gpt4 book ai didi

Automapper:将 List 映射到 List

转载 作者:行者123 更新时间:2023-12-01 22:59:55 25 4
gpt4 key购买 nike

如何将 List<string> 映射到 List<Class>

用例:从 Webservice 我得到一个带有字符串列表的类,但在我的 MVC Viewmodel 中,我想要 Class 而不是一个具有字符串值的属性。这样我就可以向属性添加验证属性。

我知道如何将列表转换为列表,但是我无法以相反的方式工作。

有什么简单的解决办法吗?

最佳答案

使用 AutoMapper 执行此操作的方法是使用 .ConstructUsing :

Mapper.CreateMap<string, Class>()
.ConstructUsing(str => new Class { MyProp = str });

示例: https://dotnetfiddle.net/0Vlc8b

关于Automapper:将 List<string> 映射到 List<Class>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28121507/

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