【发布时间】:2021-04-17 18:15:25
【问题描述】:
来自其他应用程序的对象:
我可以得到它: 像这样的一个对象:
public MessageSendTMP {get; set;}
包含示例:
public string title {get; set;}
public string Author {get; set;}
public string Date {get; set;}
.....10 more and
public List<Guid> IdPlayers {get; set;}
MessageDto 是一个简单的对象,具有 20 个属性,例如数据、作者、姓名、标题等...以及消息的 IDplayer。
在我的应用程序中,我必须将其保存在 message_table 的数据库中。
我想使用 automapper,我会在哪里将 MessageSendTMP 映射到 MessageDto,在 createMap 中使用“ForMember”,但我不知道如何。
我想在这样保存之前拥有它:
List
例子:
MessageSendTMP {
title = "titleMessage",
Author = "John",
Date " "17-04-2021",
.....
IdPlayers = [2, 3, 10]
}
我会得到关于大小 2 的 MessageDto 列表:
[0] = { title = "titleMessage", Author = "John", Date " "17-04-2021", ....., IdPlayer = 2},
[1] = { title = "titleMessage", Author = "John", Date " "17-04-2021", ....., IdPlayer = 3},
[2] = { title = "titleMessage", Author = "John", Date " "17-04-2021", ....., IdPlayer = 10}
【问题讨论】:
标签: c# automapper