Migration: Keine DbContext wurde gefunden in der Montage
Mithilfe VS Community 2017. Ich habe versucht, zu erstellen, die erste migration mit Fehlermeldung:
Beide Entity Framework Core und Entity Framework 6 installiert sind. Der Entity-Framework-Core-tools ausgeführt werden. Verwenden Sie 'EntityFramework\Add-Migration" für Entity Framework 6.
Keine DbContext wurde in assembly 'Test_Project'. Sicherzustellen, dass Sie über die richtige Montage und der Typ ist weder Abstrakt noch allgemein.
... code in meinem dbcontext:
protected override void OnModelCreating(DbModelBuilder mb)
{
base.OnModelCreating(mb);
mb.Entity<Stuff>().ToTable("Stuff");
}
public DbSet<Stuff> Stuff{ get; set; }
Sind Sie mit ASP.NET Core-MVC mit EF-Core, auch mit
Nun, ich denke, Sie können look für das erste: docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/migrations. Wenn Sie EF-6 mit Core MVC versuchen EF-Core & entfernen EF 6 Verweise.
"Beide Entity Framework Core und Entity Framework 6 installiert sind." - ist das Absicht? Da würde ich gehen mir aus dem Weg, um zu vermeiden, dass.
Ok, ich habe deinstalliert EF-Core-halten nur EF 6. Nachdem ich nun ran 'aktivieren-Migrationen" und "add-migration Initial' funktioniert alles. Danke Jungs.
Ich benutzt 'EntityFramework\Add-Migration' und 'Entity Framework\Update-Datenbank', wenn ich bekam diese Fehlermeldung, aber ich denke, wie Henk Holterman, sagt der zwei-Rahmen sollte nicht installiert werden auf einmal...
dotnet ef migrations add Initial
/ dotnet ef database update
- Befehl anstelle des Add-Migration
/Update-Database
in der PM-Konsole? Es fehlen einige Punkte, die Sie benötigen, um hier zu erklären.Nun, ich denke, Sie können look für das erste: docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/migrations. Wenn Sie EF-6 mit Core MVC versuchen EF-Core & entfernen EF 6 Verweise.
"Beide Entity Framework Core und Entity Framework 6 installiert sind." - ist das Absicht? Da würde ich gehen mir aus dem Weg, um zu vermeiden, dass.
Ok, ich habe deinstalliert EF-Core-halten nur EF 6. Nachdem ich nun ran 'aktivieren-Migrationen" und "add-migration Initial' funktioniert alles. Danke Jungs.
Ich benutzt 'EntityFramework\Add-Migration' und 'Entity Framework\Update-Datenbank', wenn ich bekam diese Fehlermeldung, aber ich denke, wie Henk Holterman, sagt der zwei-Rahmen sollte nicht installiert werden auf einmal...
InformationsquelleAutor cembo | 2017-10-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der Paket-Manager-Konsole wählen Sie das Projekt mit dem DbContext definiert ist, und führen Sie den Befehl add-migration initial
Für Ex:public class SomeContext : DbContext
In der Konsole navigieren Sie mit cd (change directory) - Befehl
InformationsquelleAutor Honey Bee