Ich weiß, wie das Schema für eine Tabelle in meinem Kontext festgelegt wird, aber gibt es eine Möglichkeit, das Standardschema für alle Tabellen in einem Kontext festzulegen? dhSchemaname für DbContext festlegen
[Schema = "Ordering"]
public class MyContext:DbContext
{
public MyContext()
: base("name=ConnectionString")
{
}
public DbSet<Student> Students { get; set; }
}
Als ich versuchte, "HasDefaultSchema" zu setzen, erhalte ich diesen Fehler - das Modell, das den Kontext unterstützt, hat sich geändert, seit die Datenbank erstellt wurde. Erwägen Sie, Code First Migrations zu verwenden, um die Datenbank zu aktualisieren. Wissen Sie, wie man es löst oder was ist die Ursache? – superachu
@AchuthaKrishnan zu lösen, dass Sie Ihre Migrationen aktualisieren müssen. Dies ist eine gute [tutorial] (http://www.learnentityframeworkcore.com/migrations). In cmd Eingabeaufforderung, führen Sie dies: dotnet ef Datenbankupdate –