随笔分类 -  WCF

用浏览器访问WCF
摘要:在开发的时候,为客户端编写代码访问WCF的方式,我们应该比较熟悉,主要是添加一个代理,然后通过这个代理进行访问。如果用浏览器访问WCF呢?(其实最终是想在JS里面访问)用浏览器访问、测试Web Service我们常常干, 而WCF整合了Web Service,Remoting,MSMQ,访问起来应当... 阅读全文

posted @ 2014-08-21 23:43 左直拳 阅读(3677) 评论(0) 推荐(0) 编辑

WCF序列化
摘要:在WCF里面,不声明数据成员特性"[DataMember]"其实也是可以的,比如:在WCF里面: [DataContract] public class User { public int Id { get; set; } public string N... 阅读全文

posted @ 2014-07-07 21:41 左直拳 阅读(174) 评论(0) 推荐(0) 编辑

EF + WCF学习笔记——EF实体类序列化
摘要:项目中如果 EF + WCF 结合使用,模式应该是EF负责读取数据库,传递数据对象给WCF,WCF再将这些对象传送给客户端。因为WCF传送的对象需要序列化,而EF默认生成的对象并没有序列化,很可能会出现EF传过来的类对象,WCF里面要再定义一次,加上序列化特性。属性明明一样,但还是需要转换:遍历、赋... 阅读全文

posted @ 2014-05-27 11:47 左直拳 阅读(682) 评论(1) 推荐(0) 编辑

WCF学习笔记——配置服务引用
摘要:WCF传过来的东西要序列化。比如,在WCF服务中,象这么个方法public IEnumerable GetUserList()默认情况下,在客户端会调用,是这样: //ServiceReference1,服务引用 using (ServiceReference1.UserLi... 阅读全文

posted @ 2014-05-23 14:59 左直拳 阅读(309) 评论(0) 推荐(0) 编辑

WCF学习笔记——契约不能少了set
摘要:我定义的WCF契约里,有一个类,里面的属性,有一个因为只读,所以只写了个get。结果客户端就报错。 [DataContract] public class UserItem { public UserItem(int Id, string Name, bool IsA... 阅读全文

posted @ 2014-05-23 14:30 左直拳 阅读(143) 评论(0) 推荐(0) 编辑

WCF学习笔记——不支持内容类型 text/xml; charset=utf-8
摘要:我在使用WCF的时候,客户端运行报错:不支持内容类型 text/xml; charset=utf-8原因是WCF服务做了修改。刷新客户端的服务引用,问题消失============================================================使用WCF,就要在运行的... 阅读全文

posted @ 2014-05-22 15:47 左直拳 阅读(1144) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示