Как создать подкласс класса в Web Reference? (класс находится в reference.cs)

Я строю.dll из веб-службы, чтобы выглядеть так:

namespace MyDllFromWebService
{
    public class AnimalDll_2013
    {    
        public AnimalApi.Animal UpdateAnimal(Animal animal)
        {
            return new AnimalApi().UpdateAnimal(credentials, animal)
        }

        public AnimalApi.Animal GetAnimal(int id)
        {
            return new AnimalApi().GetAnimal(credentials, id)
        }
    }

    //I WOULD LIKE FOR THIS TO BE USED
    public class Animal
    {

    }
}

У меня проблемы с классом животных. Я хочу иметь возможность использовать класс Animal в своем основном пространстве имен (не AnimalApi.Animal).

Как мне сделать так, чтобы это произошло? (Я пытался наследовать, но у меня есть ошибки XML "не исключено)

Пожалуйста, укажите мне в правильном направлении, как правильно использовать XmlInclude или что-то еще.

В идеале я хотел бы оставить Reference.cs как есть, но если мне нужно изменить его, я могу (я хотел бы сделать это из моего основного класса). Благодарю.

1 ответ

Решение

Использовал AutoMapper.dll... работал как шарм!

Другие вопросы по тегам