Web 参照としてプロジェクトに追加した .asmx Web サービスを呼び出しています。
Web サービスから返されるすべてのオブジェクトは、Web サービスの名前空間にあります。AutoMapper を使用して、これらのオブジェクトをドメイン オブジェクトにマップしたいと考えています。
例えば:
namespace My.Domain
{
public class Person
{
public string Name { get; set; }
public Pet Pet { get; set; }
}
public class Pet
{
public string Name { get; set; }
}
}
これは機能します...
My.WebService ws = new My.WebService();
My.WebService.Person person = ws.GetPersonById(1);
My.WebService.Pet pet = person.Pet;
でもこれはやりたい…
using My.Domain;
My.WebService ws = new My.WebService();
Person person = ws.GetPersonById(1);
Pet pet = person.Pet;
AutoMapper を Web サービスに挿入できる場所はありますか? どこで設定できますか? または、これを行う必要がある他の方法はありますか?