誰もがwebservicesとリポジトリパターンを統合する最良の方法を確認することはできます....まあ実際には私のリポジトリのパターンを今C#で働いている。私は3つのプロジェクト、DataAccess、サービスと私のプレゼンテーション層を持っています。C#とWCFのリポジトリパターンを持つwebservices?
問題は、私のプレゼンテーション層は、物事の数である...私はASP.NET MVCのサイトを持って、私は、WPFアプリケーションを持っていると我々は、別のサイトを作成しようとしている+外部同社はまた、私たちのリポジトリにアクセスする必要があります。
は現在、私はただの各サイトへの参照などのサービスレイヤを追加した...しかし、Webサービスを介してデータアクセスを提供するために、通常の方法ではないでしょうか? (WCF) - これが当てはまる場合、これはサービス層を破壊するでしょうか?またはサービス層をWebサービスに変換する必要がありますか?
誰でも長所と短所は、これのスピードが何であるかを知っています?
返信いただきありがとうございます。はい、現在のWPFとASP.NETで私はリポジトリパターの純粋な形式でアセンブリ共有を使用しています - 例.. 1つのメインデータアクセスレイヤーと1つのメインサービスレイヤーがあり、asp.net mvcとwpfにはサービスレイヤー... –
asp.net mvcとwpfプレゼンテーションレイヤーは同じで、実際にはアプリケーションにアクセスする別の方法です。私はWCF(Webサービス)を設計しても大丈夫です - ここではどうなりますか? WCFは呼び出すサービスへの参照を持ち、Webメソッドを提供しますか? –