В службах .NET RIA вы можете писать код на сервере с суффиксом .shared.cs или .shared.vb, и он будет доступен вам на клиенте.Почему я хочу использовать общий код RIA Services?
Мой вопрос: зачем мне это хотеть?
Предполагая, что я использую DomainModel с соответствующими бизнес-объектами, и ViewModel не будет весь код, который мне нужен, будет находиться в этих классах? Это похоже на глобальный код, который может быть потенциальным свалкой, потому что разработчик не проектировался должным образом и теперь имеет кучу классов в общем коде, который, вероятно, принадлежит бизнес-уровню или слою пользовательского интерфейса.
Я прав, думая об этом, или я упускаю что-то фундаментальное?