1.) I've added a migration that adds a table
Code: Select all
public override void Up()
{
CreateTable(
"S398_COMPANY",
c => new
{
CompanyId = c.Int(nullable: false, identity: true),
Name = c.String(),
})
.PrimaryKey(t => t.CompanyId);
}
Code: Select all
internal sealed class Configuration : DbMigrationsConfiguration
{
public Configuration()
{
AutomaticMigrationsEnabled = true;
SetSqlGenerator("Devart.Data.Oracle", new OracleEntityMigrationSqlGenerator());
ContextType = typeof (Context);
}
protected override void Seed(ConsoleApplication3.Context context)
{
}
}
==> The error that I get: MoveTableOperation is not supported.
Code: Select all
Update-Database -Script
Applying explicit migrations: [201202011544015_Initial].
Applying explicit migration: 201202011544015_Initial.
Applying automatic migration: 201202011722453_AutomaticMigration.
System.NotSupportedException: MoveTableOperation is not supported.
at Devart.Common.Entity.Migrations.a.a(MoveTableOperation A_0)
at Devart.Common.Entity.Migrations.a.a(MigrationOperation A_0)
at Devart.Common.Entity.Migrations.a.a(IEnumerable`1 A_0)
at Devart.Common.Entity.Migrations.c.a(IEnumerable`1 A_0, String A_1)
at Devart.Data.Oracle.Entity.Migrations.OracleEntityMigrationSqlGenerator.Generate(IEnumerable`1 migrationOperations, String providerManifestToken)
at System.Data.Entity.Migrations.DbMigrator.ExecuteOperations(String migrationId, XDocument targetModel, IEnumerable`1 operations, Boolean downgrading)
at System.Data.Entity.Migrations.DbMigrator.AutoMigrate(String migrationId, XDocument sourceModel, XDocument targetModel, Boolean downgrading)
at System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.AutoMigrate(String migrationId, XDocument sourceModel, XDocument targetModel, Boolean downgrading)
at System.Data.Entity.Migrations.Infrastructure.MigratorBase.AutoMigrate(String migrationId, XDocument sourceModel, XDocument targetModel, Boolean downgrading)
at System.Data.Entity.Migrations.DbMigrator.Upgrade(IEnumerable`1 pendingMigrations, String targetMigrationId, String lastMigrationId)
at System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.Upgrade(IEnumerable`1 pendingMigrations, String targetMigrationId, String lastMigrationId)
at System.Data.Entity.Migrations.Infrastructure.MigratorBase.Upgrade(IEnumerable`1 pendingMigrations, String targetMigrationId, String lastMigrationId)
at System.Data.Entity.Migrations.Infrastructure.MigratorScriptingDecorator.ScriptUpdate(String sourceMigration, String targetMigration)
at System.Data.Entity.Migrations.Design.ToolingFacade.ScriptUpdateRunner.RunCore()
at System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.Run()
MoveTableOperation is not supported.
Is Code First Migrations really supported or am I doing something stupid? Thanks for any help!!!