错误1可访问性不一致:返回类型&#39; System.Collections.Generic.List <sample.sheet.order>&#39;比方法&#39; getData()更难访问

时间:2017-01-27 05:59:44

标签: c# asp.net

我试图将数据表转换为列表并以列表形式返回,但抛出异常

  

错误1可访问性不一致:返回类型&#39; System.Collections.Generic.List&lt; Sample.sheet.Order&gt;&#39;比方法&#39; Sample.Features.getData()&#39;

更难访问

        [WebMethod]
    [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
    public static List<Order> getData()
    {
       DataTable ds = getDataSource();
       List<Order> listdata = new List<Order>();
       for (int i = 0; i < ds.Rows.Count; i++)
       {
           Order ord = new Order();
           ord.CustomerID = (int)ds.Rows[i]["CustomerID"];
           listdata.Add(ord);
       }
       return listdata;
    }

请建议我。,我做错了。

1 个答案:

答案 0 :(得分:1)

制作 Order 公共课。

您的Order类比方法更难访问。您应该检查Orderis不是私人/内部