DataTable anstelle von Entity framework in Asp.Net MVC
Wie verwende ich die Datatable anstelle von Entity framework in Asp.Net mvc?
Ich beziehe mich auf dieses tutorial auf die asp.net Website ....
http://www.asp.net/Learn/mvc/tutorial-21-cs.aspx
....Kann ich wieder ein datatable-statt einen Film oder movielist Objekt??
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie zurückgeben, was Sie wollen, vorausgesetzt, es kann gespeichert werden (serialisiert) in das ViewData. Es gibt nichts "Magisches" über ASP.NET MVC hemmt Werte und/oder Arten.
Wenn Sie möchten, Durchlaufen Sie die DataTable in der Ansicht, steckte es in ViewData in den controller, ruft Sie in die Ansicht, und Durchlaufen Sie so, als würden Sie irgendwo sonst.
DataTable serialisierbar ist.
So etwas ähnliches wie die folgende sollten funktionieren:
Wenn ich verstehe deine Frage richtig, nur weil du mit MVC du nicht auf den Einsatz von Entity framework zur Kommunikation mit der Datenbank.
In Ihrem controller, den Sie verwenden können, was bedeutet, dass Sie möchten, um die Daten aus der Datenbank. Dann können Sie sich entweder verwandeln Sie die Daten in eine benutzerdefinierte Objekt, das Sie passieren, um Ihre Anzeigen, oder Sie könnten nur pass eine DataTable zu Ihrer Ansicht.
Ihrer Sicht eben zu wissen, wie eine Iteration durch Ihr Objekt, dass Sie an Sie übergeben.
Jedoch, ich empfehlen die Verwendung POCO-Objekte übergeben, um Ihre anzeigen, so dass Sie nicht eng couple Ihre Daten anzeigen, um die Technologie verwendet, um Informationen zu extrahieren aus der Datenbank.