Используя ASP.NET MVC с С#, как вы передаете некоторые записи базы данных в представление и отображаете их в виде таблицы?
Мне нужно знать, как я могу передать/передать некоторые строки записей из базы данных, которые были возвращены объекту SqlDataReader, и передать этот объект в представление, чтобы я мог отображать все записи, содержащиеся в объекте в представлении, используя Еогеасп.
Следующий код - это то, что я пытаюсь сделать. Но он не работает.
Контроллер:
public ActionResult Students()
{
String connectionString = "<THE CONNECTION STRING HERE>";
String sql = "SELECT * FROM students";
SqlCommand cmd = new SqlCommand(sql, connectionString);
using(SqlConnection connectionString = new SqlConnection(connectionString))
{
connectionString.Open();
SqlDataReader rdr = cmd.ExecuteReader();
}
ViewData.Add("students", rdr);
return View();
}
Вид:
<h1>Student</h1>
<table>
<!-- How do I display the records here? -->
</table>