0

ここにサンプルクラスがあります

public class Person {
    public int Id{ get; set ;}
    public string FirstName{ get; set ;}
    public string LastName{ get; set ;}
    public string Email{ get; set ;}
    public string PhoneNo{ get; set ;}
    public string Sex{ get; set ;}
}

public class PersonView {
    public int Id{ get; set ;}
    public string FirstName{ get; set ;}
    public string LastName{ get; set ;}
    public string Mail{ get; set ;}
    public string Phone{ get; set ;}
    public string PostCode{ get; set ;}
}

私の2つのクラス構造を見てください。同じフィールドはほとんどなく、フィールド名が少し異なる場合もありますが、例と同じ Email & PhoneNo は PersonView にありますが、名前は少し異なります。その場合、どのようにマッピングするのですか?

別のシナリオは、性別と郵便番号が互いに同じように存在しないということですか? フィールドごとのマッピングがどのように可能になるか教えてください。

ありがとう

4

1 に答える 1