当前位置:编程学习 > C#/ASP.NET >>

wcf 中客户端接收服务端动态生成类

wcf 中,服务端动态生成类 类似由数据库列自动生成的
也许第一次是 
public class user
{
  public string name;
  
}

第二次 就是 
public class user
{
  public string name;
  public int id;
  public string company;
  
}
客户端怎么接受变化的类?
--------------------编程问答-------------------- 就是说每次使用类之前,都不知道目前类中有没有这个变量。能不能在服务器端再增加一个变量,此变量一直存在,专门用于存储目前类中一共有哪些变量,用的使用,从这个变量中读当前类中有的变量。 --------------------编程问答-------------------- 没见过。。
客户端序列化的时候,会丢失里面的 增加的 property --------------------编程问答-------------------- 反射
--------------------编程问答-------------------- 学习  --------------------编程问答-------------------- 建议用2楼的方式。生成一个包含所有可能元素的类 --------------------编程问答-------------------- 采用Google protobuf

参考代码HelloWorldWCF.cs->public byte[] ListTestProtoBufByte(int i)

参考地址www.cnblogs.com/mail-ricklee

你需要的WCF优化都给你考虑到了
补充:.NET技术 ,  Web Services
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,