哪个性能会更高。。。。
public IList<ModelRegUser> GetData()
{
SqlConnection myConn = new SqlConnection(GetConnString());
myConn.Open();
SqlCommand myCmd = new SqlCommand("SELECT * FROM RegUsers",myConn);
SqlDataReader myDr = myCmd.ExecuteReader();
IList<ModelRegUser> RegUserList = new List<ModelRegUser>();
while (myDr.Read())
{
ModelRegUser mm = new ModelRegUser(myDr["username"].ToString());
RegUserList.Add(mm);
}
ModelRegUser ma = (ModelRegUser)RegUserList[5];
return RegUserList;
}
或着我直接返回一个有一百条数据的DataTable哪个的性能会更高?