質問

UIレイヤーから直接データにアクセスするのは好きではありません。 N-LayerアーチソフトウェアでADO.netデータサービスを使用する場所を理解できません。

編集:DALとしてのサービスの概念に苦労しています。スケーラブルに見えますが、あまり効率的ではないと思います。

役に立ちましたか?

解決

私はここでは専門家ではありませんが、読んだことから収集できることから、ADO.Net Data ServicesはEDM定義のデータモデルへのRESTfulアクセスを提供する方法のようです。キッカーは、エンティティがおそらくEntity Frameworkのデータ層で使用しているEDM定義を使用して定義されていると思います(そうでない場合は、Data Servicesの代わりにWCFを使用してください)。サービスはREST(HTTP)ベースであるため、変更追跡を有効にする Etags がサポートされています。 ........うまくいけば、写真が撮れます......あなたの人生が楽になります。

今、私は専門家ではない前に言ったように、これは私がこれまでに(研究のみから)作ったものです。 WCFはRESTをサポートしているので、データサービスにどのように適合するか、どこに配置するのですか?(EDMを必要としないまたは必要としないRESTfulサービスが常に必要になると思います)

ターゲットから外れている可能性があるため、他の(より経験豊富な)覗き見者がどう思うか聞いてみたい。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top