Typowe typy SOAP .NET

Czy podczas tworzenia usług internetowych można określić typy, które mają być używane? W szczególności chcę móc używać tego samego typu zarówno na kliencie, jak i na serwerze, aby zmniejszyć duplikację kodu.

Na uproszczonym przykładzie:

    public class Name
    {
        public string FirstName {get; set;}
        public string Surname { get; set; }

        public override string ToString()
        {
            return string.Concat(FirstName, " ", Surname);
        }
    }

Nie chcę mieć nowych funkcji w mojej klasie. Inną rzeczą jest to, że każdy istniejący kod, który manipuluje tą klasą, nie będzie działać po stronie klienta, ponieważ generowana klasa po stronie klienta byłaby innego typu.

questionAnswers(2)

yourAnswerToTheQuestion