ほとんどすべてのモデルとコードビハインドファイルにserviceclientのインスタンスがあるアプリケーションをリファクタリングする必要があり、それらの一部はApp.xaml.cs(Silverlight 4)のserviceclientプロパティを使用します。
このためのベストプラクティスは何ですか?すべてのコントロールがapp.xaml.csに保持されているserviceclientのインスタンスを使用するようにするか、serviceClientのインスタンスの背後にあるすべてのviewmodel / codeで作成するようにしますか?
今後数週間で(他の質問に対する回答も得られるので)、いくつかの団結を書く必要があるので、これを覚えておく必要があります。