C # отправить сгенерированные классы из диаграммы через проблему веб-сервиса - PullRequest
0 голосов
/ 20 мая 2011

У меня проблема с отправкой объекта из моего веб-сервиса.

Я создал диаграмму с помощью Entity продукта ... Затем я создал базу данных ... C # генерирует несколько классов в ...Файл Designer.cs.

В этом файле у меня есть класс Product со следующим:

     [EdmEntityTypeAttribute(NamespaceName="WinkelModel", Name="Product")]
     [Serializable()]
     [DataContractAttribute(IsReference=true)]
     public partial class Product : EntityObject

Я создал веб-сервис следующим методом:

public Product[] GetProducts()
    {
        using (WinkelModelContainer wmc = new WinkelModelContainer())
        {
            var products = from p in wmc.Products select p;
            return products.ToArray();                
        }
    }

Но когда я запускаю тестовый клиент WCF для тестирования моего веб-сервиса, я получаю следующее, когда хочу протестировать этот метод:

Эта операция не поддерживается в тестовом клиенте WCF, поскольку он использует тип Product

У кого-нибудь есть решение этой проблемы?

Заранее спасибо!

1 Ответ

0 голосов
/ 22 мая 2011

Я решил это ... Это невозможно в C #. Мне нужно создать отдельный класс с той же информацией и отправить этот класс с моим веб-сервисом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...