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.

7
Wie aktiviere ich EF-Migrationen für mehrere Kontexte, um Datenbanken zu trennen?
Wie aktiviere ich Entity Framework 5-Migrationen (Version 5.0.0) für mehrere DB-Kontexte im selben Projekt, wobei jeder Kontext einer eigenen Datenbank entspricht? Wenn ich Enable-Migrationsin der PM-Konsole (Visual Studio 2012) ausgeführt werde, tritt ein Fehler auf, da mehrere Kontexte vorhanden sind: PM> Enable-Migrations More than one context type was found in …


19
ASP.NET MVC - Das Anhängen einer Entität vom Typ 'MODELNAME' ist fehlgeschlagen, da eine andere Entität desselben Typs bereits denselben Primärschlüsselwert hat
Kurz gesagt, die Ausnahme wird während des POSTing-Wrapper-Modells ausgelöst und der Status eines Eintrags in "Geändert" geändert. Vor dem Ändern des Status wird der Status auf "Abgelöst" gesetzt, aber das Aufrufen von Attach () löst denselben Fehler aus. Ich benutze EF6. Unten finden Sie meinen Code (Modellnamen wurden geändert, um …

3
DbArithmeticExpression-Argumente müssen einen gemeinsamen numerischen Typ haben
TimeSpan time24 = new TimeSpan(24, 0, 0); TimeSpan time18 = new TimeSpan(18, 0, 0); // first get today's sleeping hours List<Model.Sleep> sleeps = context.Sleeps.Where( o => (clientDateTime - o.ClientDateTimeStamp < time24) && o.ClientDateTimeStamp.TimeOfDay > time18 && clientDateTime.TimeOfDay < time18 && o.UserID == userid).ToList(); Dieser Linq-Ausdruck löst diese Ausnahme aus: DbArithmeticExpression …


8
Verwenden von SQL Server 2008 und SQL Server 2005 sowie Datum und Uhrzeit
Ich habe ein Entity-Framework-Modell für eine 2008-Datenbank erstellt. Gegen die Datenbank 2008 funktioniert alles in Ordnung. Wenn ich versuche, die Entität in einer 2005-Datenbank zu aktualisieren, wird dieser Fehler angezeigt. Die verwendete Version von SQL Server unterstützt den Datentyp 'datetime2' nicht Ich habe beim Erstellen der Datenbank keine 2008-Funktionen verwendet. …

5
Wie kann man das Entity Framework „aufwärmen“? Wann wird es „kalt“?
Nein, die Antwort auf meine zweite Frage ist nicht der Winter. Vorwort: Ich habe in letzter Zeit viel über Entity Framework recherchiert und etwas, das mich immer wieder stört, ist die Leistung, wenn die Abfragen nicht aufgewärmt sind, sogenannte Cold-Abfragen. Ich habe den Artikel zu Leistungsüberlegungen für Entity Framework 5.0 …





4
LINQ to Entities erkennt die Methode nicht
Beim Versuch, eine Linq-Abfrage durchzuführen, wird folgende Fehlermeldung angezeigt: LINQ to Entities erkennt die Methode 'Boolean IsCharityMatching (System.String, System.String)' nicht und diese Methode kann nicht in einen Speicherausdruck übersetzt werden. Ich habe viele frühere Fragen gelesen, bei denen derselbe Fehler auftritt. Wenn ich das richtig verstehe, liegt es daran, dass …

12
Machen Sie Änderungen in Entity Framework-Entitäten rückgängig
Dies mag eine triviale Frage sein, aber: Da das ADO.NET-Entitätsframework Änderungen (in generierten Entitäten) automatisch verfolgt und daher die ursprünglichen Werte beibehält, wie kann ich Änderungen an den Entitätsobjekten rückgängig machen? Ich habe ein Formular, mit dem der Benutzer eine Reihe von "Kunden" -Entitäten in einer Rasteransicht bearbeiten kann. Jetzt …

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 …

3
DbSet.Attach (Entität) vs DbContext.Entry (Entität) .State = EntityState.Modified
Wenn ich mich in einem getrennten Szenario befinde und vom Client ein Dto erhalte, das ich einer Entität zuordne, um es zu speichern, gehe ich folgendermaßen vor: context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); Für was ist dann die DbSet.Attach(entity) oder warum sollte ich die .Attach-Methode verwenden, wenn EntityState.Modified die Entität bereits anfügt?

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.