我编写了一个具有一些常规功能(添加用户、删除、搜索、更新...)的 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 服务的所有应用程序创建一个实例吗?或者每次在调用方法之前创建一个新实例?(如我上面的例子)。
非常感谢 !