Als «entity-framework-4» getaggte Fragen

Ein Tag für ADO.NET Entity Framework 4.x, selbst eine objektrelationale Zuordnung für das .NET Framework.

4
Entity Framework 4 - AddObject vs Attach
Ich habe kürzlich mit Entity Framework 4 gearbeitet und bin etwas verwirrt darüber, wann ObjectSet.Attach und ObjectSet.AddObject verwendet werden sollen . Meinem Verständnis nach: Verwenden Sie "Anhängen", wenn bereits eine Entität im System vorhanden ist Verwenden Sie "AddObject", wenn Sie eine brandneue Entität erstellen Wenn ich also eine neue Person …

6
EF-Code zuerst: Wie wird die Eigenschaft 'EntityValidationErrors' in der Nuget-Paketkonsole angezeigt?
Dafür bin ich ratlos: Ich habe meine Klassen für einen Code-First-Ansatz für Entity Framework (4.1.3) definiert. Alles war in Ordnung (ich habe die Tabellen usw. erstellt), bis ich anfing zu säen. Jetzt, wenn ich das mache Add-Migration "remigrate" ; Update-Database; Auf der Paketkonsole wird die Fehlermeldung "Die Überprüfung für eine …


5
Wie soll ich eine Entity Framework-Verbindungszeichenfolge bearbeiten?
Ich musste kürzlich meine Datei app.config bearbeiten, um die Verbindungszeichenfolge für ein Entity Framework-Datenmodell zu ändern (.edmx Datei) . Aber ich würde gerne wissen: Gibt es eine Möglichkeit, die EF-Verbindungszeichenfolge mit dem Designer zu bearbeiten? Die ursprüngliche Verbindungszeichenfolge wird vom Assistenten für Entitätsdatenmodelle automatisch generiert. Die Verbindungszeichenfolge kann dann nicht …

2
Entity Framework - Fügen Sie die Navigationseigenschaft manuell hinzu
Ich habe ein Entity Framework-Modell (4.0) aus meiner Datenbank generiert. Ich habe die Datenbank nicht entworfen und habe keine Kontrolle über das Schema, aber es gibt einige Tabellen, für die keine Fremdschlüsseleinschränkungen definiert sind, aber eine implizite Beziehung definiert ist. Beispielsweise: Ich habe eine Tabelle namens People mit den folgenden …



2
So stellen Sie den Entity Framework-Datenkontext schreibgeschützt ein
Ich muss einen Entity Framework-Datenkontext für Plugins von Drittanbietern verfügbar machen. Der Zweck besteht darin, diesen Plugins zu erlauben, nur Daten abzurufen und keine Einfügungen, Aktualisierungen oder Löschungen oder andere Befehle zur Datenbankänderung auszugeben. Wie kann ich also einen Datenkontext oder eine Entität schreibgeschützt machen?

5
Aktualisieren Sie die Beziehungen, wenn Sie Änderungen an EF4-POCO-Objekten speichern
Entity Framework 4, POCO-Objekte und ASP.Net MVC2. Ich habe viele zu viele Beziehungen, sagen wir zwischen BlogPost- und Tag-Entitäten. Dies bedeutet, dass ich in meiner von T4 generierten POCO BlogPost-Klasse Folgendes habe: public virtual ICollection<Tag> Tags { // getter and setter with the magic FixupCollection } private ICollection<Tag> _tags; Ich …

15
Entity Framework - Ungültiger Spaltenname '* _ID "
Ich habe dies auf ein Problem zwischen Code First und Database First EF eingegrenzt, bin mir aber nicht sicher, wie ich es beheben soll. Ich werde versuchen, so klar wie möglich zu sein, aber ich vermisse hier ehrlich gesagt etwas von dem Verständnis. Dies ist Entity Framework 4.4 Ich habe …


13
Eine abhängige Eigenschaft in einer ReferentialConstraint wird einer vom Speicher generierten Spalte zugeordnet
Ich erhalte diesen Fehler beim Schreiben in die Datenbank: Eine abhängige Eigenschaft in einer ReferentialConstraint wird einer vom Speicher generierten Spalte zugeordnet. Spalte: 'PaymentId'. public bool PayForItem(int terminalId, double paymentAmount, eNums.MasterCategoryEnum mastercategoryEnum, int CategoryId, int CategoryItemId) { using (var dbEntities = new DatabaseAccess.Schema.EntityModel()) { int pinnumber = 0; long pinid …

15
Warum wird folgende Fehlermeldung angezeigt: Für das folgende EntitySet / AssociationSet - Entity1 wurde keine Zuordnung angegeben?
Ich verwende Entity Framework 4 mit dem Model First-Ansatz. Ich habe das Projekt gestartet, die Entitäten entworfen und die Datenbank generiert. Alles hat gut funktioniert. Dann musste ich zurückgehen und meinem Modell eine weitere Entität hinzufügen. Wenn ich jedoch eine Entität in den EDMX ziehe, wird folgende Fehlermeldung angezeigt: In …

3
Verwenden von Include in Entity Framework 4 mit Lambda-Ausdrücken
Ich habe viele Artikel darüber gesehen, wie man diese Angelegenheit überwinden kann, die sich alle auf CTP4 beziehen oder meine eigenen Erweiterungsmethoden hinzufügen. Gibt es eine "offizielle" EF4-Methode zur Verwendung von Lambda-Ausdrücken in include (sowohl für Beziehungen der ersten Ebene als auch für Beziehungen der zweiten und höheren Ebene) oder …


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.