首页 > 代码库 > WCF服务引用之后自动生成的泛型代理类名称太长的解决方案
WCF服务引用之后自动生成的泛型代理类名称太长的解决方案
问题:WCF服务引用之后会将原来的泛型类自动生成一个代理类,但是有时候名称太长怎么办?
解决方案:
1、方案一:
调用客户端同样也引用这个泛型类的类库。
2、方案二:
找到这个泛型类,然后在上面的【DataContract】中添加Name属性。
如下,{#}会被自动替换为Hash码。{0}和{1}会自动变成泛型值的名称。
namespace DataContractSerializerDemos{ DataContract(Name="BillOf{0}{1}{#}")] public class Bill<BillHeader, BillDetail> { //省略成员 }}
WCF服务引用之后自动生成的泛型代理类名称太长的解决方案
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。