Als «ef-migrations» getaggte Fragen

Migrationen sind eine Funktion von Entity Framework, mit der Änderungen an einem Code- (oder Datenbank-) ersten Modell erkannt und das Datenbank- (oder Modell-) Schema basierend auf diesen Änderungen aktualisiert werden können.

11
EF-Migrationen: Rollback der zuletzt angewendeten Migration?
Das sieht nach einer wirklich häufigen Aufgabe aus, aber ich kann keinen einfachen Weg finden, dies zu tun. Ich möchte die zuletzt angewendete Migration rückgängig machen. Ich hätte einen einfachen Befehl erwartet, wie PM> Update-Database -TargetMigration:"-1" Stattdessen kann ich mir nur Folgendes einfallen lassen: PM> Get-Migrations Retrieving migrations that have …

14
Entity-Framework-Migrationen zurücksetzen
Ich habe meine Migrationen durcheinander gebracht, die ich bei IgnoreChangesder anfänglichen Migration verwendet habe, aber jetzt möchte ich alle meine Migrationen löschen und mit einer anfänglichen Migration mit der gesamten Logik beginnen. Wenn ich die Migrationen im Ordner lösche und versuche Add-Migration, keine vollständige Datei zu generieren (sie ist leer, …





25
In der Datenbank befindet sich bereits ein Objekt mit dem Namen
Update-Datenbank von Package Manager Console fehlgeschlagen. Ich habe Entity Framework 6.x und Code-First-Ansatz verwendet. Fehler ist "In der Datenbank befindet sich bereits ein Objekt mit dem Namen 'AboutUs'." Wie kann ich dieses Problem lösen? internal sealed class Configuration : DbMigrationsConfiguration<Jahan.Blog.Web.Mvc.Models.JahanBlogDbContext> { public Configuration() { AutomaticMigrationsEnabled = true; AutomaticMigrationDataLossAllowed = false; …

26
Der Begriff 'Update-Datenbank' wird nicht als Name eines Cmdlets erkannt
Ich benutze EF5 Beta1 und während ich vorher die "Update-Datenbank" ausführen konnte. Nachdem ich Visual Studio heruntergefahren habe, kann ich es nicht mehr ausführen. Ich erhalte folgende Fehlermeldung: Der Begriff "Update-Datenbank" wird nicht als Name eines Cmdlets, einer Funktion, einer Skriptdatei oder eines bedienbaren Programms erkannt. Überprüfen Sie die Schreibweise …

2
So setzen Sie Daten mit AddOrUpdate mit einem komplexen Schlüssel in EF 4.3
Ich versuche, eine Entwicklungsdatenbank mit einigen Testdaten zu erstellen. Ich habe context.People.AddOrUpdate(p => p.Id, people));mit viel Erfolg verwendet. Ich habe eine andere Tabelle, die ich säen muss, in der ich den Primärschlüssel nicht kennen würde. Zum Beispiel möchte ich AddOrUpdate basierend auf dem übereinstimmenden Vor- und Nachnamen hinzufügen. Ich bin …


1
Mehrere DB-Kontexte in derselben DB und Anwendung in EF 6 und Code First Migrations
Ich bin neu bei Entity Framework. Ich versuche, eine MVC-Anwendung einzurichten, die EF 6 verwendet. Ich verwende Code First Migrations. Ich verwende Bereiche in der App und möchte in jedem Bereich unterschiedliche DbContexts haben, um sie aufzuteilen. Ich weiß, dass EF 6 über ContextKey verfügt, kann jedoch keine vollständigen Informationen …

7
MVC 5 Seed-Benutzer und -Rollen
Ich habe mit der neuen MVC 5 herumgespielt, ich habe einige Modelle, Controller und Ansichten eingerichtet, die mit Code First Migrations eingerichtet wurden. Meine Frage ist, wie ich Benutzer und Rollen setze. Ich setze derzeit einige Referenzdaten in meine Seed-Methode in Configuration.cs. Es scheint mir jedoch, dass die Benutzer- und …


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.