Интерфейс службы WCF, когда у меня был набор данных, все мои общие типы ломаются - PullRequest
1 голос
/ 20 марта 2012

Если у меня есть сервисный интерфейс, который использует этот метод:

[OperationContract]
Dictionary<string, string> getDictionary();

, и мой клиент настроен на использование универсальных словарей, все в порядке.Как только я добавляю метод, который принимает или возвращает DataSet, мой клиент не будет генерировать словари, а вместо этого возвращает ArrayOfKeyValueOfstringstringKeyValueOfstringstring.IE:

[OperationContract]
DataSet1 howAboutThis();

Есть идеи?Другие люди сталкивались с этим решением, и, похоже, ответ Microsoft состоит в том, чтобы не передавать DataSets через WCF.

http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/5df7a37a-c39e-46e2-bc6c-ab7bef37717d

...