Als «entity-framework» getaggte Fragen

Ein von Microsoft erstelltes ORM, das als Teil von .NET Framework 3.5 und höher verfügbar ist.



9
Sollten Repositorys IQueryable zurückgeben?
Ich habe viele Projekte mit Repositorys gesehen, von denen Instanzen zurückgegeben werden IQueryable. Auf diese Weise können zusätzliche Filter und Sortierungen für den IQueryablevon anderen Code ausgeführt werden, wodurch andere SQL-Anweisungen generiert werden. Ich bin gespannt, woher dieses Muster stammt und ob es eine gute Idee ist. Meine größte Sorge …






3
Ist Entity Framework Code First in der Produktion ein bisschen bedeutungslos / nutzlos und was ist eine gute EF-Strategie für die Produktion?
Ich habe kürzlich mit Entity Framework 4.1 Code First programmiert und bin begeistert von der Entwicklung, aber mit nur einem End-Plan und einer sich schnell ändernden Feature-Liste ändere ich die Klasse / Datenbank ständig, um die Anforderungen der Anwendungen zu erfüllen. In der Entwicklung gibt es keine Live-Daten, und ich …


6
Gibt es einen echten Vorteil für das generische Repository?
Ich habe einige Artikel über die Vorteile des Erstellens von generischen Repositorys für eine neue App gelesen ( Beispiel ). Die Idee scheint gut zu sein, da ich mit demselben Repository mehrere Dinge für verschiedene Entitätstypen gleichzeitig ausführen kann: IRepository repo = new EfRepository(); // Would normally pass through IOC …

3
Warum sollte ich List <T> anstelle von IEnumerable <T> verwenden?
In meiner ASP.net MVC4-Webanwendung verwende ich IEnumerables und versuche, dem Mantra zu folgen, um die Schnittstelle zu programmieren, nicht die Implementierung. Return IEnumerable(Of Student) vs Return New List(Of Student) Ich soll List und nicht IEnumerable verwenden, da Listen die Ausführung der Abfrage erzwingen und IEumerable nicht. Ist das wirklich die …


4
Wird in einer Viele-zu-Viele-Tabelle (Junction-Tabelle) eine eindeutige ID-Spalte benötigt?
Einige Projekte wurden mit EF gestartet, aber ich hatte einige Fragen zu Verknüpfungstabellen und Schlüsseln usw. Nehmen wir an, ich habe eine Tabelle mit Anwendungen und Berechtigungen. Anwendungen haben viele Berechtigungen und jede Berechtigung kann zu vielen Anwendungen gehören (viele-zu-viele). Jetzt sind die Anwendungs- und Berechtigungstabellen einfach: Applications -------------- PK …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.