Ich bin sehr Neuling in der .net Welt ... Ich gehe über einige Tutorials für MVC, wo ich sehen konnte, alle Tutorials schreiben die Model-Klassen erstellen dann die Datenbank (möglicherweise verwendet um des Tutorials willen). Aber ich habe die Frage für die realen Projekte, dass wir die Modelle nicht generieren und dann eine Datenbank erstellen. Stattdessen erzeugen wir die Modelle entsprechend der Datenbank. Nachdem ich so viel gegoogelt und verschiedene Blogs gelesen habe, kam ich zu der Erkenntnis, dass wir ADO.Net Entity Data Model verwenden können, um den DataContext zu generieren. Außerdem habe ich erfahren, dass wir die Modelle nicht manuell schreiben müssen, da Entity Data Model alle Model-Klassen entsprechend der Datenbank generiert. Kann mir jemand sagen, dass wir für reale Projekte das ADO.Net-Entity-Datenmodell verwenden, um die Klassen zu generieren, und wir selbst keine Model-Klassen schreiben müssen.Entity Framework Abfrage für MVC
Bitte korrigieren, wenn im falschen ...
Vielen Dank im Voraus
ich eine andere Frage .. In einigen Fällen, in denen direkte Tabellenfeldern nicht ausreichen, um zu zeigen, eine Ansicht, wie komplette Benutzerdetails (Benutzerdetails befinden sich in verschiedenen Tabellen) .. Was sollen wir tun, sollte ich mein eigenes Modell schreiben ... Entsteht eine solche Situation? – novice
Genau. Sie erstellen ein ViewModel, das Ihren Sichtanforderungen entspricht. Sie haben ein ViewModel, das Felder aus verschiedenen Tabellen enthält, und wenn Sie das auf dem Server veröffentlichen, sagen wir zu einer Aktionsmethode, entscheiden Sie, wohin der Wert jedes Feldes geht ... –