gpt4 book ai didi

.net - 如何从.Net Web服务返回数据表?

转载 作者:行者123 更新时间:2023-12-04 17:53:50 26 4
gpt4 key购买 nike

我已经能够从为.Net 2.0设置的Web服务返回HashTable,但是该服务无法以JSON重新调整DataTable。我不断收到以下错误:“序列化对象时检测到循环引用”。有小费吗?

 [WebMethod(EnableSession = true) ]
public DataTable getSavedAddresses()
{
DataTable dt = new DataTable();
if (Session["ClientID"] != null)
{
int clientId = Convert.ToInt32(Session["ClientID"]);
dt = Address.GetClientShippingAddresses(clientId);
}
return dt;


}

最佳答案

循环引用可能是由于DataTable具有Columns属性,并且每个DataColumn对象都具有Table属性。

this blog post by Rick Strahl中的信息可能对您有所帮助。

关于.net - 如何从.Net Web服务返回数据表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/898829/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com