これらのプロパティを持つビジネス オブジェクトがあります。
Public class Person
{
prop int ID {get; set;}
prop string Name {get; set;}
prop string Address1 {get; set;}
prop string Address2 {get; set;}
}
この方法があります
Public Void CreateEntity(Person objPerson)
{
Person newPerson = new Person();
newPerson.Name = objPerson.Name;
newPerson.ID = objPerson.ID;
newPerson.Address1 = objPerson.Address1;
newPerson.Address2 = objPerson.Address2;
...
// Do some stuff
}
基本的に、objPerson のすべてのプロパティを newPerson に割り当てます。
選択的なプロパティを newPerson に割り当てる方法はありますか?
1 対 1 で行う代わりに、1 対 1 で行うように選択的に行うことはできますか
newPerson.Address1 = objPerson.Address1;
newPerson.Address2 = objPerson.Address2;
メソッドで。
必要なプロパティを定義できる外部構成を持つことができます。したがって、その構成に Address1 と Address2 しかない場合、newPerson はこれら 2 つだけを割り当てます。
これはできますか?
よろしく。