如何序列化SubSonic生成的类?

时间:2010-07-18 14:26:24

标签: wcf subsonic

我正在尝试将SubSonic与WCF一起使用。我可以将数据导入List但是我无法将该数据返回给客户端,其错误是

  

已经处理了套接字连接。对象名称:   'System.ServiceModel.Channels.SocketConnection'。

我尝试通过POCO对象向/从WCF发送和检索数据并且它正常工作但是当我尝试使用SubSonic生成的类时它不再起作用,所以我认为它有一些问题。

2 个答案:

答案 0 :(得分:0)

我认为这不是“真正的”例外。我不熟悉WCF,但也许你在日志中找到了一些东西。

这是一篇关于调试WCF http://www.codeproject.com/KB/WCF/DebugWCFApps.aspx

的文章

很可能WCF正在尝试使用可空属性序列化SubSonic类。 SubSonic类的属性标记为XMLAttribute,如果要序列化可空类型,则会引发错误。 Nullables只能被序列化为XMLElements。

尝试使用不具有可空属性的SubSonic生成的类。

答案 1 :(得分:0)