我创建了返回数据表的 web 服务方法。但是,我收到错误:
底层连接被关闭:连接被意外关闭
这是我在 IWS 文件中的方法
[ServiceContract]
public interface IWsBabyCare
{
[OperationContract]
DataTable GetPurchaseOrderDetails();
[OperationContract]
DataTable GetPurchaseOrders(int PODID);
}
这是我在 WS 文件中的方法
public DataTable GetPurchaseOrderDetails()
{
DataTable POD = new DataTable("POD");
PurchaseOrderBLL prodBLL = new PurchaseOrderBLL();
POD = prodBLL.GetPOD();
POD.TableName = "POD";
return POD;
}
public DataTable GetPurchaseOrders(int PODID)
{
PurchaseOrderBLL prodBLL = new PurchaseOrderBLL();
return prodBLL.GetPurchaseOrders(PODID);
}
我在网上读到向数据表添加名称会有所帮助,但我只会返回一个空的数据表。