2

ほとんどすべてのモデルとコードビハインドファイルにserviceclientのインスタンスがあるアプリケーションをリファクタリングする必要があり、それらの一部はApp.xaml.cs(Silverlight 4)のserviceclientプロパティを使用します。

このためのベストプラクティスは何ですか?すべてのコントロールがapp.xaml.csに保持されているserviceclientのインスタンスを使用するようにするか、serviceClientのインスタンスの背後にあるすべてのviewmodel / codeで作成するようにしますか?

今後数週間で(他の質問に対する回答も得られるので)、いくつかの団結を書く必要があるので、これを覚えておく必要があります。

4

1 に答える 1

0

SL、MVVM、および WCF を実行するためのベスト プラクティスおよび非常に実践的なアプローチとして、http://aviadezra.blogspot.com/2010/10/silverlight-mvvm-odata-wcfを読んでフォローすることをお勧めします。 -data.html . このチュートリアルをステップのように実行するだけで、ジョブの実行方法がわかります。

非常に具体的には、サービス参照を作成および維持する場所に関する質問について、推奨されるアプローチは、最初の使用時にインスタンス化され、ぶらぶらして、ビューモデルがバッククエリを実行できるようにする DalService のようなものと呼ばれる静的オブジェクトを作成することです-終わり。

于 2011-10-04T20:22:52.527 に答える