摘要:
服务端Nhibernate 3.0+wcf ,客户端在调用的时候,如果查询中涉及到关联查询,不管是一对多还是多对一,都会报错误:无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。这个错误很难判断错在哪里,刚开始时是怀疑查询超时,修改配置文件之后问题依旧。服务端控制台打印sql语句显示查询是完成了的,网上查了大多数是说序列化的问题,修改配置文件中的序列化最大值,翻了几个老外的blog,重写DataContractSerializerOperationBehavior, 英文太烂了照搬例子,弄下来还是不行。不过,综合了一下,最后解决了。第二条找了挺长时间,因为现有项目使用codesmi 阅读全文