2
- 我使用一個服務引用WCF服務
- WCF服務的結果是結構上和邏輯上是相同的我喜歡的類型。
在我的項目類型:
namespace project.Data
{
using System;
public class TestPerson
{
public string Firstname { get; set; }
public string Lastname { get; set; }
public DateTime Birthday { get; set; }
}
}
從WCF服務的結果類型:
namespace externalServices.Data
{
using System;
public class TestPerson
{
public string Firstname { get; set; }
public string Lastname { get; set; }
public DateTime Birthday { get; set; }
}
}
問題:
- 它可以轉換一個自動鍵入其他類型?
在那一刻我的解決辦法是這樣的:
// service call
var serviceClient = new ServiceClient();
externalServices.Data.TestPerson externalTestPerson = serviceClient.GetTestPerson();
project.Data.TestPerson myTestPerson = new TestPerson
{
Birthday = externalTestPerson.Birthday,
Firstname = externalTestPerson.Firstname,
Lastname = externalTestPerson.Lastname
};
我希望有一個更ellegant解決方案。
不錯的主意!但有了服務參考,它不適合我。 – cSteusloff