簡體   English   中英

Automapper-如何將兩個不同的字符串映射到對象

[英]Automapper - how to map two different strings to object

var stringOne = "1";
var stringTwo = "2";

和型號:

public class TestModel
{
  public string TestStringOne { get; set;}
  public string TestStringTwo { get; set;}
}

如何使用Automapper創建地圖並映射這兩個字符串? 我想將stringOne映射到TestStringOne ,將stringTwo映射TestStringTwo

您是否要將此地圖作為更大地圖的一部分? 因為按原樣,看來您應該這樣做:

var foo = new TestModel() { TestStringOne = stringOne, TestStringTwo = stringTwo };

如果您不打算做更大的映射,那么上面的內容比使用AutoMapper更好。 如果您嘗試使用更大的映射,則Automapper不會幫助您解決這兩個問題,因為這意味着將一個(而不是兩個或三個)對象映射到另一個對象。 如果確實需要,您可以將所有對象集中到為此目的編寫的元組或新類型中,然后為該類型配置一個AutoMapper映射,但是我沒有收集您想要的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM