0
Я использую FluentMigrator в своем проекте. И теперь я добавляю новый столбец в таблице и как я могу обновлять данные в этом столбце SQL-запросом?Миграция данных с использованием FluentMigrator
public override void Up()
{
Alter.Table("Images").AddColumn("Item_id").AsInt32().Nullable();
//do something like "Update Images img set img.Item_id=(Select i.Id
//from Items i where i.Image=img.Id)"
}
public override void Down()
{
Delete.Column("Item_id").FromTable("Images");
}
'Insert.IntoTable' это вставить новую строку. Я хочу обновить существующие строки, используя данные в другой таблице. 'Execute.WithConnection' не работает, потому что он не имеет контекста и NHibernate не может найти базу данных по строке подключения' Data Source = | DataDirectory | db.db3; Версия = 3; ' –
Вы говорите о Нынбернате или замках FluentMigrator? –
извините. FluentMigrator –