读书人

熟悉WCF的请进解决方法

发布时间: 2012-04-24 14:15:38 作者: rapoo

熟悉WCF的请进
直接看代码 请问有什么问题

C# code
public class StudentMng    {        StudentContractClient client;        public StudentMng()        {            client = new StudentContractClient();        }        ~StudentMng()        {            client.Close();        }        public void Add(Student entity)        {            client.Add(entity);        }        public Student GetByID(int id)        {            return client.GetByID(id);        }        public void DeleteByID(int id)        {            client.DeleteByID(id);        }        public void Update(Student entity)        {            client.Update(entity);        }    }


[解决办法]
那还不如实现 IDisposable 接口,然后用 using()

另外,这样还封装啥,客户端代理也就是这个样子嘛。


C# code
using(SoapClient client = new SoapClient()){    client.Add(entity);}
[解决办法]
不用封装呀,可以实现WCF 拦截器的。

http://blog.csdn.net/fangxinggood/article/details/6144893

读书人网 >.NET Framework

热点推荐