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 …
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 …
Ich habe eine teuflische Zeit damit, einen Vergleich der verschiedenen Möglichkeiten zu finden, nach einem einzelnen Element zu fragen und wann jedes verwendet werden soll. Hat jemand einen Link, der all dies vergleicht, oder eine kurze Erklärung, warum Sie einen über den anderen verwenden würden? Gibt es noch mehr Betreiber, …
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 …
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 …
Dies ist kein Vergleich zwischen Groß- und Kleinschreibung in LINQ und Entitäten: Thingies.First(t => t.Name == "ThingamaBob"); Wie kann ich einen Vergleich zwischen Groß- und Kleinschreibung mit LINQ to Entities erzielen?
Ich erhalte die Fehlermeldung "Das Objekt kann nicht gelöscht werden, da es nicht im ObjectStateManager gefunden wurde." Mein Code lautet: protected MyEntities sqlEntities; public virtual void Delete(TEntity entity) { System.Type t = typeof(TEntity); sqlEntities.DeleteObject(entity); sqlEntities.SaveChanges(); }
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?
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 …
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 …
Ich habe mich gefragt, ob jemand einen schnelleren Weg kennt, eine Tabelle im EDMX-Modell zu finden, als nur durch das Diagramm zu scrollen und nach dem Ding zu suchen. Unsere Datenbank enthält ungefähr 50 Tabellen, und wenn ich nach einer bestimmten suche, ist es nur eine lästige Pflicht zu sehen, …
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 …
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 …
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 …
Ich habe derzeit ein Repository für nahezu jede Tabelle in der Datenbank und möchte mich weiter an DDD ausrichten, indem ich sie auf aggregierte Roots reduziere. Nehmen wir an, ich habe die folgenden Tabellen Userund Phone. Jeder Benutzer kann ein oder mehrere Telefone haben. Ohne den Begriff der aggregierten Wurzel …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.