0

私はいくつかのデザインパターンとフレームワークの評価に取り組んでいます。「アプリケーション設計はSOAの原則をサポートする必要がある」が重要な要件です。WSSFやWCSFのようなフレームワークを一緒に見ています。だから私の最初の質問は、彼らが一緒にどれだけ良いかということです。また、永続性を無視するモデルを作成するために、リポジトリファクトリをWSSFと一緒に使用できることをいくつかの場所で読みました。しかし、VS 2010 /NEt4.0でサポートされているかどうかはわかりません。コードプレックスでは、2010年のサポートは見られませんでした。また、コミュニティやフォーラムがそれについてあまり話していないこともわかりました。私自身のアイデアは、現在POCOをサポートしているため、ADO.NETエンティティフレームワークを使用してPIモデルを作成することです。また、これらのクラスはWSSFでDataContractsとして使用できます。したがって、1つのフレームに入れると、WSSFを使用して作成されたサービスを使用するWCSFと、ADOによって作成されたエンティティを使用するWSSFを使用すると言えます。ネットエンティティレイヤー。私のビジネスレイヤーは、WSSFとAdo.netエンティティレイヤーの間のどこかに配置されます

私のアイデアはどれくらい良いか悪いかという提案はありますか?

4

1 に答える 1

1

LINQ より前にビルドされ、過去 2 つのバージョンの Visual Studio 用に更新されていない主な理由から、Repository Factory を使用しないことをお勧めします。リポジトリ パターンで動作する永続的な無知なモデルを構築するための、はるかに簡単な (そしてより保守しやすい) 方法があります。

EF Code First を使用するというあなたの考えは、はるかに優れています。ただし、DataContract 属性を POCO に追加すると、POCO ではなくなります。

多くの人が WCSF と WSSF を一緒に使用していることは知っていますが、注意事項が何であるかはわかりません。それらを単一のツールにまとめたいと思わない限り、それほど難しいとは思いません。それはより多くの作業になるため、基盤となるテクノロジー (GAT/GAX) のロードマップを考えると、お勧めしません。p&p チームは、VS 拡張性の進歩を考慮して、GAT/GAX の VS2010 バージョンを最後のバージョンにしたいと考えています。

于 2011-01-03T20:09:24.907 に答える