System.NullReferenceException: ссылка на объект не установлена на экземпляр объекта
Я использую этот код:
Код: Выделить всё
public class Student
{
public int Id;
public string Name;
}
public class IndexModel : PageModel
{
public List StudentList = new List();
public void OnGet()
{
SqlConnection conn = new SqlConnection(@"Server=MYPC\SQLEXPRES; Database = studentDB; Trusted_Connection = True; TrustServerCertificate = True");
string sql = "SELECT Id, Name FROM Student";
SqlCommand cmd = new SqlCommand(sql, conn);
conn.Open();
SqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
Student stu = new Student();
stu.Id = Convert.ToInt32(rdr["Id"]);
stu.Name = rdr["Name"].ToString();
StudentList.Add(stu);
}
conn.Close();
}
}
В чем причина такого разного поведения?>