2013-08-04 7 views
1

Я пытаюсь создать библиотеку классов DTO для совместного использования между моими бэкэнд-сервисами, которые будут написаны на .NET 4.5 и в интерфейсе WinRT (StoreApp).Каков наилучший способ повторного использования DTO в WinRT

Я выясню, что я не могу просто ссылаться на DTO с серверной и передних проектов одновременно. Я знаю, что могу сериализовать, а затем десериализовать DTO на другой тип, но мне все равно нужно написать DTO дважды, чего я очень стараюсь избежать.

Мне очень жаль, что я не могу ссылаться на библиотеку классов POCO из WinRT, которая не должна прерывать любую абстракцию безопасности. Надеюсь, это просто мое упущение, а не дизайн.

Итак, каков наилучший способ повторного использования кода плиты котла, предназначенного для магазина выигрышей со своей стороной на стороне сервера?

+1

Если это всего лишь POCOs, вы можете использовать библиотеку портативных классов или просто поделиться ими как [связанные файлы] (http://msdn.microsoft.com/en-us/library/vstudio/9f4t9t92%28v =% против 100 29.aspx)? –

+0

Да, это то, что я ищу, я думаю, что мой недостаток знакомства - преступник. Если вы поместите это как ответ, я помечаю его как таковой. Благодарю. – Alwyn

ответ

2

Есть два типичных метода кода обмена между проектами ориентированных на различные платформы/рамки ..

Вы можете либо рычаги Portable Class Libraries или использовать linked files, которые вы можете иметь общие между вашими различными проектами платформы.

+0

Еще раз спасибо Крису! – Alwyn

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