ビジネス層に次のクラスがあります。
Class Person {
private string firstName;
Public string FirstName
{
get{
return firstName;
}
set{
firstName = value;
}
}
private string lastName;
Public string LastName
{
get{
return lastName;
}
set{
lastName = value;
}
}
}
次の Web サービスは、Person オブジェクトに設定する必要があるデータを取得します。
public partial class MyWebservice
{
private string strFstName;
private string strLstName;
/// <remarks/>
public string FName {
get {
return this.strFstName;
}
set {
this.strFstName = value;
}
}
/// <remarks/>
public string LName {
get {
return this.strLstName;
}
set {
this.strLstName = value;
}
}
}
Web サービスからの応答をビジネス オブジェクトにマップする必要があります。上記は単なるサンプルです。Web サービスの応答から入力する必要がある 100 以上のプロパティを持つビジネス レイヤー クラスがあります。私が知っている方法はただ一つ。すなわち。Web サービス応答を繰り返し処理し、ビジネス オブジェクトのプロパティを設定します。Web サービスのプロパティをビジネス オブジェクトのプロパティにマップする簡単な方法はありますか? より少ないコード行でより簡単な方法を探しています。