SilverlightでEntityフレームワークを使用したいが、Out RIAサービスは使用しない。Silverlight 4がEntity Framework用のWCF RIAサービスを使用する理由
どうすればよいですか?
なぜWCF RIAが必須である場合は?
SilverlightでEntityフレームワークを使用したいが、Out RIAサービスは使用しない。Silverlight 4がEntity Framework用のWCF RIAサービスを使用する理由
どうすればよいですか?
なぜWCF RIAが必須である場合は?
Silverlightはクライアント側のランタイムです(コードはサーバー上で実行されません)。したがって、Entity Frameworkを使用して直接DBから呼び出すことはできません。 RIAサービスは基本的にSilverlightが話すことができるWebサービスレイヤーを作成します。クライアント側では、プロキシクラスがサービスレイヤとやり取りするために作成されます。 RIA Data Servicesは、EFを直接質問しているかのように表示されるように設計されています。
RIAサービスを使用せずにEFを使用するには、基本サービスクラスを作成し、その中にすべてのビジネスロジックを持ち、このサービス内からEntity Frameworkを使用できます。他のサービスと同様に、このサービス層への呼び出しを行います。