Die EntityDataSource scheint überhaupt keine Anpassungsfähigkeit zu bieten, z.B. Sie können anscheinend nicht in der Lage sein, die Befehle zum Einfügen/Aktualisieren zu optimieren (oder müssen nicht?). Schreiben Profis meistens rohen Linq-Code, um ihn in Verbindung mit datengebundenen Steuerelementen wie Repeater zu verwenden?Bei Verwendung von Linq zu EF, wird EntityDataSource viel oder rohen Linq-Code häufiger verwendet?
Q
Bei Verwendung von Linq zu EF, wird EntityDataSource viel oder rohen Linq-Code häufiger verwendet?
0
A
Antwort
3
Es hängt vom Szenario ab.
Wenn Sie ein gitterähnliches Steuerelement benötigen, mit dem Benutzer Datensätze anzeigen/bearbeiten/löschen können (im Grunde können sie DB-Datensätze direkt ändern), verwenden Sie eine LinqDataSource.
Wenn Sie mehr Kontrolle über die Abfragen wünschen, verwenden Sie Repeater und binden Sie an eine konkrete List<T>
(zum Beispiel).
Ich bevorzuge Letzteres, weil es Logik in eine DAL isoliert, wo es effizienter getestet und kontrolliert werden kann.
Verwandte Themen
- 1. Android JobScheduler läuft viel zu oft bei Verwendung von setPeriodic()
- 2. Erhalten von rohen POST-Daten bei Verwendung von [FromBody]
- 3. Wird GObject viel außerhalb von GNOME verwendet?
- 4. Wie viel Speicher wird von Mondrian verwendet?
- 5. Solr verwendet zu viel Speicher
- 6. Warum wird NoSQL viel mehr als RDBMS mit Node.js verwendet?
- 7. EF 4.0 LINQ eins zu viele/viele zu eins
- 8. Parallele Anwendung in Python wird viel langsamer bei der Verwendung von MPI anstelle von Multiprocessing-Modul
- 9. Zu viel Schatten oben, wenn Höhenattribut verwendet wird
- 10. Welcher Sortieralgorithmus wird von LINQ "OrderBy" verwendet?
- 11. Verwendung von Aufzählungsklassen in EF
- 12. EF optimieren komplexe LINQ-Abfrage erforderlich?
- 13. jquery Skript verwendet zu viel Speicher
- 14. ASP.NET MVC, Formulare auth oder benutzerdefinierte bei Verwendung von EF 4?
- 15. ersetzen Verwendung() ersetzt zu viel Inhalt
- 16. Warum werden Collections.checkedMap und Freunde nicht häufiger verwendet?
- 17. Wie viel von EFs "Misstrauensvotum" wurde in EF 4.0 angesprochen?
- 18. Wie man Daten mit Timfan unter Verwendung von Linq zu EF subtrahiert?
- 19. Brechen von der Funktionszusammensetzung bei Verwendung von LINQ
- 20. Java .jar verwendet zu viel Speicher
- 21. Bei Verwendung von OptionSetTypes, wie würde und Zuweisung (& =) oder oder Zuweisung (| =) verwendet werden?
- 22. Welcher Codierungsstil ist häufiger?
- 23. Fehler bei der Verwendung Dynamic Linq & ICompare
- 24. Datei wird bei Verwendung von saveAsNewAPIHadoopFile überschrieben
- 25. Fragment Backstack verwendet zu viel Speicher
- 26. Wie viel wird PlayN von Google unterstützt?
- 27. Fotos in Tableview von lokalen Galerie verwendet zu viel RAM
- 28. LINQ to SQL - Zuordnungsausnahme bei Verwendung von abstrakten Basisklassen
- 29. Warum verwendet Mix nicht viel von OTP?
- 30. Wie viel und welche Planung wird für Softwareprojekte verwendet?
hast du meine antwort gesehen? Beantwortet es deine Frage? – RPM1984