Как отобразить записи базы данных в виде mvc asp.net
Используя ASP.NET MVC с C #, как передать некоторые записи базы данных в представление и отобразить их в виде таблицы?
Мне нужно знать, как я могу передать / передать некоторые строки записей из базы данных, которые были возвращены объекту SqlDataReader, и передать этот объект в представление, чтобы я мог отобразить все записи, содержащиеся в объекте, в представлении, используя foreach.
Следующий код - это то, что я пытаюсь сделать. Но это не работает.
Контроллер:
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>