通常の機能 (ユーザーの追加、削除、検索、更新など) を備えた WCF サービスを作成しました。この機能の実装は、エンティティ フレームワーク (SQL DB を使用) にあります。
今度はクライアント側で使用したいと思います。そして、いくつかの基本的な質問があります。
- クライアント側で WCF メソッドを多数呼び出しています。呼び出しのたびにキャッチを試行する必要がありますか?
AddUser(User user) などのメソッドを呼び出すたびに、次のようにサービスのインスタンスを作成する必要があります。
WcfService client = new WcfService(); client.AddUser(user);
そして別の場所で私は書いています:
WcfService client = new WcfService(); //Again making a new instance... client.UpdateUser(user);
wcf サービスのすべてのアプリケーションに対して 1 つのインスタンスを作成する必要がありますか? または、メソッドを呼び出す前に新しいインスタンスを作成するたびに? (上記の私の例のように)。
どうもありがとう !