Wie funktioniert das Entity Framework für eine große Anzahl von Datensätzen?

Sehe ich schon eine un-Frage geantwortet hier auf.

Meine Frage ist -

Ist EF wirklich die Produktion bereit für große Anwendungen?

Die Frage entstand aus diesen zugrunde liegenden Fragen -

  1. EF zieht alle Datensätze in den Speicher und führt dann die Abfrage
    Betrieb. Wie EF Verhalten würde, wenn die Tabelle hat rund ~1000 Einträgen?
  2. Für einfache Bearbeiten, habe ich zu ziehen den Datensatz Bearbeiten und
    drücken Sie dann auf db mit SaveChanges()
Kommentar zu dem Problem - Öffnen
1) EF nicht ziehen alle Datensätze in den Speicher eine Abfrage. 2) Okay... was hat das zu tun mit large-scale-Anwendungen? Kommentarautor: rliu
Nicht mischen: Große Daten-update vs. große Anwendung. EF ist sehr praktisch für jeden Tag Daten von Operationen, d.h. das anzeigen, Bearbeiten, hinzufügen einzelner Datensätze. Es ist nicht optimiert zu tun, bulk insert/update-Operationen aber gibt es Diskussionen und versuche und Lösungen. Siehe diese SO Q&A für mehr Informationen. Kommentarautor: alzaimar
@roliu Wir wollten sicherstellen, dass nicht zu ziehen ganze Tupel, wenn es notwendig ist, zu aktualisieren, die nur einen Wert. Kommentarautor: Abhijeet
Sie sollten nicht ändern Sie die post-Titel und tags. EF-Core ist ganz anderes system, also das, was Sie Taten ungültig werden alle aktuellen Antworten. Man sollte Sie rückgängig machen und eine neue Frage stellen statt. Kommentarautor: Ivan Stoev

InformationsquelleAutor der Frage Abhijeet | 2013-10-11

Schreibe einen Kommentar