Предоставить библиотеку классов как «Службу данных WCF» - PullRequest
4 голосов
/ 13 июля 2010

Можно ли предоставить .NET (класс) библиотеку через Службу данных WCF ?Имеет ли смысл этот сценарий?Или использование чистого WCF лучший и единственный способ в этом случае?

Справочная информация: у меня есть несколько (старых) классов библиотеки C # (которые инкапсулируют доступ к различным источникам данных), которыехотите использовать с Ajax и Silverlight .Я не могу и не должен иметь прямой доступ к источникам данных и должен использовать библиотеки (из-за обратной совместимости).

1 Ответ

2 голосов
/ 13 июля 2010

Стоит отметить, что XML-сериализация объектов не соответствует конструкциям OO, имеющимся в коде, т. Е. XML не имеет понятия наследования.Если ваша библиотека классов сложна в этом отношении, я бы посоветовал против этого.

Не можете ли вы создать независимый сервис, который просто использует вашу библиотеку классов внизу?Под этим я подразумеваю создание нового сервиса и интерфейса сервиса, а не превращение вашей библиотеки классов в интерфейс сервиса.

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