Entity Framework 4.3-Migrationen Fehler

Habe ich gerade installiert, EF 4.3-beta1 für die Migrationen Güte, und ich nicht bekommen kann es arbeiten. Den Fehler bekomme ich:

PM> Update-Database -Verbose
Using NuGet project 'Project.Domain'.
Using StartUp project 'ProjectWebSite'.
System.InvalidOperationException: No migrations configuration type was found in the assembly 'Project.Domain'.
   at System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.FindConfiguration()
   at System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.GetMigrator()
   at System.Data.Entity.Migrations.Design.ToolingFacade.UpdateRunner.RunCore()
   at System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.Run()
No migrations configuration type was found in the assembly 'Project.Domain'.

Habe ich eine neue Spalte in 2 EF-Klassen:

public class MasterInstance
{
    public int MasterInstanceId { get; set; }
    [Required] public string HostName { get; set; }
    [Required] public string Name { get; set; } /* <-- THIS IS NEW */
    [Required] public string ConnectionString { get; set; }
    public virtual ICollection<MasterInstanceLocation> MasterInstanceLocations { get; set; }
}

Und meine DbContext sieht wie folgt aus:

public class ProjectDontext: DbContext, IProjectContext
{
    public IDbSet<Installer> Installers { get; set; }
    public IDbSet<MasterInstance> MasterInstances { get; set; }
    public IDbSet<MasterInstanceLocation> MasterInstanceLocations { get; set; }
}

Irgendwelche Ideen? Mein EF-Klassen & Kontext Leben, in einer separaten assembly (Projekt.Domain). Ich habe versucht, läuft der update-Datenbank in den Kontext der Haupt-website und das domain-Projekt, und ich bekomme den gleichen Fehler.

-- BEARBEITEN --

Lösung gefunden. Es stellt sich heraus, dass Sie brauchen, um Migrationen für Ihr Projekt. Sie können tun dies, indem Sie Enable-Migrations in der NuGet-Konsole (stellen Sie sicher, dass das richtige Projekt ausgewählt - und das war für mich das Projekt.domain-Projekt).

In dieser exemplarischen Vorgehensweise bietet mehr Informationen

Ihre Frage ist die top-Google-Ergebnis für Keine Migrationen Konfiguration Typ war bei der Montage. Dies ist beta-software noch wirklich neu. Ich würde versuchen, dieses posting in den MSDN-Foren.
Gute call - social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/...
Sie haben einen Migrations-Ordner unter "Projekt".Domain
Nein, habe ich nicht... sollte ich?
posten Sie Ihre Lösung als Antwort und markiere es als gelöst

InformationsquelleAutor Matt Roberts | 2012-01-30

Schreibe einen Kommentar