首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

wcf 序列化有关问题 急

2012-03-12 
wcf 序列化问题 急急急急急对象模型源码:C# code[DataContract]public class BaseModle{[DataMember]publi

wcf 序列化问题 急急急急急
对象模型源码:

C# code
[DataContract]public class BaseModle{  [DataMember]  public string id{get;set;}}[DataContract]public class TestModle:BaseModle{  [DataMember]  public string name{get;set;}}

服务方法:
C# code
public class Services{  public BaseModle GetModle(string id)  {     return new TestModle(){id="ddd",name="ddd"};  }}

调用 GetModle时报错:套接字连接已中止.....
如果 GetModle直接返回 TestModle则不会有问题,但是我这里只能返回BaseModle,该怎么处理?求解,在线等。

[解决办法]
在你的 OperationContract 上加入 [KnowType]
[解决办法]
在父类的[DataContract]上面添加一个[KnownType(typeof(TestModle))]
[解决办法]
在你的 OperationContract 上加入 [KnownType(typeof(BaseModle))]或修改配置文件
[解决办法]
探讨

在你的 OperationContract 上加入 [KnowType]

[解决办法]
探讨

引用:

在你的 OperationContract 上加入 [KnowType]


正解 +1

热点排行