9
ソースには、辞書のプロパティバッグが含まれています。 Automapperは、ディクショナリのキーを宛先タイプのプロパティの名前と照合して、ディクショナリ内のエントリを宛先の個々のプロパティにマップできますか?プロパティの辞書からフラットな目的地へのAutomapperマップは可能ですか?
例:値は、辞書の2つのエントリ、「タイトル」のキー値を持つ「ProdNumber」のキーと一つのものを有することになる
public class Destination
{
public int ProdNumber;
public string Title;
}
public class Source
{
public Dictionary<string, object> values = new Dictionary<string, object>();
}
。ディクショナリには、宛先のプロパティと一致しないキーを持つエントリが存在する可能性があり、無視する必要があります。各プリミティブデータ型(int、stringなど)には複数のプロパティがあるため、単純なTypeConvertersを使用することはできません。
提案がありますか? ありがとう、 Chris
情報とポインタDaleをありがとう。 – Chris
これは一年のうちに牽引力を得ましたか? – Jafin