2009-09-23 6 views
0

Я просто ссылаюсь на dll домена домена приложения на новую службу WCF, которую я создаю.Использование модели домена приложения в службе WCF

В моих первоначальных тестах я могу использовать и возвращать объекты из своего уровня домена в службе WCF.

Вопрос, который приходит мне на ум: ни один из моих доменных класов не имеет атрибута [DataContract], поэтому это создает ограничение или проблему для меня, о которых я должен знать? Или любые другие проблемы, которые я должен знать при использовании другой библиотеки классов в проекте WCF?

ответ

1

Вы можете использовать DataContract или Serializable. Если вы используете serializable, вам нужно ссылаться на dll с типами как с сервера, так и с клиентом. Это нормально, когда вы контролируете оба, но может быть проблемой, если другие люди хотят получить доступ к вашему сервису.

Посмотрите на это видео для лучшего способа сделать это, чем стандартный Visual Studio:

http://www.dnrtv.com/default.aspx?showNum=122

+0

+1 для справки по видео. Я был преобразован в ручное создание прокси, основанное на совете Мигеля. –

Смежные вопросы