So zeigen Sie Datenbankeinträge in der ASP.NET MVC-Ansicht an

Wie übergeben Sie unter Verwendung von ASP.NET MVC mit C # einige Datenbankdatensätze an eine Ansicht und zeigen sie in Tabellenform an?

Ich muss wissen, wie ich einige Datensatzzeilen aus einer Datenbank, die an ein SqlDataReader-Objekt zurückgegeben wurden, übertragen / übergeben und dieses Objekt an die Ansicht übergeben kann, damit ich mit foreach alle im Objekt enthaltenen Datensätze in der Ansicht anzeigen kann.

Der folgende Code ist das, was ich versuche zu tun. Aber es funktioniert nicht.

Der Controller:

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();
}

Die Aussicht:

<h1>Student</h1>

<table>
    <!-- How do I display the records here? -->
</table>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage