.NET RIA サービスでは、.shared.cs または .shared.vb のサフィックスを付けてサーバー上にコードを記述でき、それをクライアント上で使用できます。
私の質問は、なぜこれが欲しいのですか?
適切なビジネス オブジェクトと ViewModel で DomainModel を使用すると仮定すると、必要なすべてのコードがそれらのクラスに存在するわけではないでしょうか? これは、開発者が適切に設計せず、おそらくビジネス層または UI 層に属する共有コードに多数のクラスがあるため、潜在的なダンプ グラウンドになる可能性があるグローバル コードのように見えます。
私はこれを考えるのが正しいですか、それとも基本的な何かが欠けていますか?