Как отобразить записи базы данных в виде 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>

Ответы на вопрос(2)

Ваш ответ на вопрос