将方法调用到列表

时间:2017-01-30 10:53:35

标签: c# list model-view-controller webmethod

所以我需要从这个方法传递一个列表:

[WebMethod]
    public List<SLA_ClassLibrary.SLA_Class.ReadAtm> ReadAtm()
    {
        var AtmReadList = new List<SLA_ClassLibrary.SLA_Class.ReadAtm>();
        using (SqlConnection Conn = new SqlConnection(ConfigurationManager.ConnectionStrings["SLAdb"].ConnectionString))
        {
            using (Conn)
            {
                Conn.Open();
                string SQLReadAtm = "Select * from ATM;";
                SqlCommand ReadAtmCmd = new SqlCommand(SQLReadAtm, Conn);
                SqlDataReader reader = ReadAtmCmd.ExecuteReader();
                while (reader.Read())
                {
                    AtmReadList.Add(new SLA_ClassLibrary.SLA_Class.ReadAtm
                    {
                        idatm = reader.GetInt32(reader.GetOrdinal("IDATM")),
                        District_Region = reader.GetString(reader.GetOrdinal("District_Region")),
                        Local = reader.GetString(reader.GetOrdinal("Local")),
                        IsUp = reader.GetBoolean(reader.GetOrdinal("IsUp"))
                    });
                }
            }
            return AtmReadList;
        }
    }

到MVC的网站表,但我在如何做这个问题上遇到了问题。

我无法将“返回AtmReadList”传递给List&lt;&gt;所以我不知道如何做到这一点。

有什么办法吗?

0 个答案:

没有答案