現在、.Net RIA サービスを使用する Silverlight アプリケーションを使用しています。
それは構造です:
クライアント側
- Application.Client.UI.dll (Xaml と基本的な UI のもの)
- Application.Client.BL.dll (RIA へのリンクとほとんどのビジネス ロジックを含む)
サーバ側
- Application.Server.Data.dll (エンティティ モデルと生成されたドメイン サービスを保持するサーバー側の dll)
- Application.Server.Web.dll (Application.Server.Data.dll を参照する ASP.net ホスティング コンテナーのみ)
ビジネス ロジックのほとんどをクライアント側 (Application.Client.BL.dll) に配置して、ユーザー エクスペリエンスを向上させ (迅速な反応)、サーバー リソースを解放しました。私の課題は、サーバー側の Windows サービスで、RIA データ アクセス機能を含むこのクライアント側の DLL を再利用することです。私は疑問に思っています、それはまったく可能ですか?Application.Client.BL.dll は既存の RIA サービスを引き続き使用できますか、またはその dll は Silverlight ランタイムがそのサービス ターゲットを識別/検索する必要があるため、他の場所では機能しません。
あなたの答えに興味があります