Als «entity-framework» getaggte Fragen

Bei Fragen zum ADO.NET Entity Framework, den ORM-Tools (Object-Relational-Mapping) für .NET Framework. Bitte fügen Sie gegebenenfalls ein versionierungsspezifisches Tag hinzu. Verwenden Sie dieses Tag NICHT für Entity-Framework-Kernfragen. Verwenden Sie stattdessen den Entity-Framework-Core.


11
Entity Framework ändert die Verbindung zur Laufzeit
Ich habe ein Web-API-Projekt, das auf mein Modell und meine DAL-Assemblys verweist. Dem Benutzer wird ein Anmeldebildschirm angezeigt, auf dem er verschiedene Datenbanken auswählen kann. Ich baue die Verbindungszeichenfolge wie folgt auf: public void Connect(Database database) { //Build an SQL connection string SqlConnectionStringBuilder sqlString = new SqlConnectionStringBuilder() { DataSource = …


5
Wann sollte ich SaveChanges () aufrufen, wenn ich Tausende von Entity Framework-Objekten erstelle? (wie während eines Imports)
Ich führe einen Import durch, der bei jedem Lauf Tausende von Datensätzen enthält. Ich suche nur nach einer Bestätigung meiner Annahmen: Welche davon ist am sinnvollsten: Führen Sie SaveChanges()jeden AddToClassName()Anruf aus. Führen Sie SaveChanges()jede n Anzahl der AddToClassName()Anrufe. Führen Sie SaveChanges()nach all der AddToClassName()Anrufe. Die erste Option ist wahrscheinlich langsam, …

4
Entity Framework - Fehler "Konstanter Wert vom Typ" Schließungstyp "kann nicht erstellt werden ..."
Warum bekomme ich den Fehler: Es kann kein konstanter Wert vom Typ 'Verschlusstyp' erstellt werden. In diesem Zusammenhang werden nur primitive Typen (z. B. Int32, String und Guid) unterstützt. Wenn ich versuche, die folgende Linq-Abfrage aufzulisten? IEnumerable<string> searchList = GetSearchList(); using (HREntities entities = new HREntities()) { var myList = …



8
Lazy Loading vs Eager Loading
Das verzögerte Laden in Entity Framework ist das Standardphänomen beim Laden und Zugreifen auf die zugehörigen Entitäten. Eifriges Laden bezieht sich jedoch auf die Praxis des Belastens all dieser Beziehungen. Ich bin auf die Frage gestoßen, in welcher Situation eifriges Laden vorteilhafter sein könnte als faules Laden. Fragen Sie dies, …



4
Entity Framework Code zuerst - wie Update-Database für Produktionsdatenbank ausgeführt wird
Ich möchte wissen, wie der Befehl 'Update-Database' für eine Produktionsdatenbank ausgeführt wird. Die 'Update-Database'-Datenbank funktioniert auf meinem lokalen Computer einwandfrei. Wie kann ich jedoch erreichen, dass dies für Produktionsdaten funktioniert? Wenn ich also eine Änderung an meiner Anwendung vornehme und dann die Veröffentlichung über Visual Studio ausführe, funktioniert dies auf …



1
ASP.NET fügt Migration 'Composite Primary Key Error' hinzu, wie eine fließende API verwendet wird
Hallo, ich bin gerade dabei, eine Webanwendung zu erstellen, und habe bereits Microsoft.entityFrameworkCore und Microsoft.entityFrameworkCore.Tools installiert . Während der Ausführung einer Add-Migration in der Paketmanager-Konsole wird eine Fehlermeldung angezeigt " System.InvalidOperationException: Für den Entitätstyp 'Attends' ist ein zusammengesetzter Primärschlüssel mit Datenanmerkungen definiert. Verwenden Sie zum Festlegen eines zusammengesetzten Primärschlüssels eine …

1
Wählen Sie die Top 5 im Entity Framework aus
ich habe [Person] PersonID, EmailAddress, FirstName, LastName [OnlineAccount] OnlineAccountID, PersonID, Nickname Jede Person darf 0- * OnlineAccount haben. Wie wähle ich im Entity Framework mit C # die Top 5 Person mit den meisten Konten aus?

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.