我已经开发了一个服务并且工作正常,与数据库中的数据相比,响应看起来完全相同但是当服务被消耗时,UI正在破坏,我收到错误 “从数据库中检索数据时发生错误,可见已更改。对象引用未设置为对象的实例。” 但是在fiddler中我找到了正确的响应。我检查了数据合同的顺序,每个东西都是一样的。有人可以提出可能存在的问题吗?
答案 0 :(得分:0)
在您的服务代码中,您应该拥有以下声明:
using System.Runtime.Serialization;
并且您的服务返回的数据应该像这样定义:
[DataContract]
public class YourOutPutClassName
{
[DataMember]
public string property1 {get; set;}
[DataMember]
public int property2 { get; set; }
}