簡體   English   中英

自動映射器映射列表 <T> 到包含T的類

[英]Automapper Mapping List<T> to class containing T

我有一堂課:

public class Person
{
 public string Name {get;set;}
 public string Address {get; set;}
 public string DOB {get; set;}
}

一個列表:

List<Person> personList = new List<Person>();

該列表包含4個Person對象,分別具有名稱“ Person1”,“ Person2”,“ Person3”和“ Person4”,以及該屬性的所有其他值。

現在我有另一堂課:

public class Citizen
{
    public Person Abc1 {get; set;}= new Person{Name="Person1"};
    public Person Abc2 {get; set;}= new Person{Name="Person2"};
    public Person Abc3 {get; set;}= new Person{Name="Person3"};
    public Person Abc4 {get; set;}= new Person{Name="Person4"};
}

var citizen = new Citizen();

現在我的問題是:如何將personList映射到Citizen。 我想將所有值從列表加載到公民對象。 請幫忙。

你的課應該看起來像這樣

   public class Citizen
    {
        public static List<Person> personList = new List<Person>() {
            new Person{Name="Person1"},
            new Person{Name="Person2"},
            new Person{Name="Person3"},
            new Person{Name="Person4"}
        };
    }
    public class Person
    {
     public string Name {get;set;}
     public string Address {get; set;}
     public string DOB {get; set;}
    }

暫無
暫無

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

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