前言最近在维护一个公司之前自己开发的项目,项目使用的了WCF作为组件之间数据传输,可是在优化代码的过程当中发现了一些问题,最明显也最有必要修改的就是返回值是DataSet和DataTable的Function。众所周知在WCF的Function中返回DataTable,DataSet对于性能有相当大...
分类:
数据库 时间:
2014-07-29 11:52:06
阅读次数:
270
如题,查询一个数据集,
存储过程返回如:select * from B
中间层定义 public DataSet GetTable(string 查询条件);
客户端定义 DataSet ds = wcfClient.GetTable("")
以前一直正常着,查询也很快速,这两天不知修改到哪了,所有的查询如果返回记录较大时(100条左右),客户端就会出现服务端...
分类:
其他好文 时间:
2014-07-28 16:11:59
阅读次数:
408
假设所有工程的命名空间是demo。新建一个C#的ClassLibrary(类库)工程。在工程引用中加入System.ServiceModel引用。定义接口,你可以删除自动生成的代码,或者直接修改代码来添加接口。[ServiceContract]Interface IMath {[Operationc...
分类:
Web程序 时间:
2014-07-28 15:07:13
阅读次数:
313
Windows Azure Platform是一个运行在微软数据中心的云计算平台。它包括一个云计算操作系统和一个为开发者提供的服务集合。开发人员创建的应用既可以直接在该平台 中运行,也可以使用该云计算平台提供的服务。相比较而言,Windows Azure platform延续了微软传统软件平台的特点...
分类:
其他好文 时间:
2014-07-28 14:53:53
阅读次数:
379
契约: [ServiceContract(Namespace = "http://Microsoft.ServiceModel.Samples", SessionMode = SessionMode.Required, CallbackContract =...
分类:
Web程序 时间:
2014-07-26 00:51:26
阅读次数:
303
效果图:调用过程: string WCFURL = "http://localhost:100/Service1.svc"; UserRequest user = new UserRequest { UserName = UserName.Text, Address = Add...
分类:
其他好文 时间:
2014-07-25 13:55:51
阅读次数:
2515
Year.NET FrameworkC# 200211 20031.11 200522泛型200632WPF\WCF\WF20073.53LINQ201044DLR20124.55async
分类:
Web程序 时间:
2014-07-24 22:09:52
阅读次数:
170
.net中的通讯方案很多,从.net Remoting,MSMQ,Webservice,WSE,WCF等等,他们都有一个特点,易用,但是都不能跨语种异构,如果你服务端要用java开发,客户端用C#开发,或者其它语言譬如C++,Python,PHP,Ruby,Objective-C,等等,那么.n.....
分类:
Web程序 时间:
2014-07-24 10:07:13
阅读次数:
270
1.WCF生成代理的方式2.WCF代理原理第一个问题引用 一篇Robin's博文[WCF生成客户端对象方式解析] 讲述了创建客户端服务对象的方法1.代理构造法 a.开启服务后,添加服务引用 b.知道元数据地址,通过svcutli.exe生成代理类和配置文件 c.从服务契约DLL中导出元数据,然后更具...
分类:
其他好文 时间:
2014-07-24 10:01:03
阅读次数:
457