1

我在业务层中有以下课程。

 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 服务的响应映射到业务对象。以上只是一个示例。我有一个具有 100 多个属性的业务层类,需要从 Web 服务响应中填充。我只知道一种方法。IE。遍历 Web 服务响应并设置业务对象属性。是否有更简单的方法将 Web 服务属性映射到业务对象属性?我正在寻找一种更简单、代码行更少的方法。

4

1 回答 1

2

听起来像是AutoMapper的工作

于 2012-05-31T18:10:40.410 回答