Есть некоторое WCF приложение. В контракте на хосте WCF есть такой метод:
public void InsertCar(ingentory car)
{
InsertCar(car.ID, car.Make, car.Color, car.PetNama);
}
Как видим, метод принимает не стандартный тип данных. Следовательно для работы клиента с этим типом я реализую класс с помощью атрибутов [DataContract] и [DataMember]:
[DataContract] public class ingentory
{
[DataMember]
public int? ID;
[DataMember]
public string Make;
[DataMember]
public string Color;
[DataMember]
public string PetNama;
}
И вот тут у меня возникает вопрос. Как с клиента на хост передавать класс ingentory
. Я так понял, что в клиенте тоже нужно реализовать класс ingentory
и просто его передать, а WCF уже сам разберется что и куда пихать?
P.S. Не очень разобрался в WCF. Буду благодарен - если исправите меня.
Разобрался. После того как в клиентском приложении мы добавим ссылку на службу. У нас появится пространство имен, в котором будет класс ingentory
и мы сможем использовать его в коде клиента. Например как то так:
foreach (ServiceReference1.ingentory test in client.GetInventory())
{
Console.WriteLine(test.ID);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Требуется разбить файл (как правило архив) на определенное количество частейНашел готовый рабочий вариант на c#, но не смог его адаптировать...
Здравствуйте, возникли проблемы при фильтрации в bindingSourceНасколько я понимаю, если использовать entity framework, то свойство SupportsFiltering bindingsource принимает...