Вопросы с тегом «ef-migrations»

11
EF Migrations: откат последней примененной миграции?
Это выглядит как обычная задача, но я не могу найти простой способ сделать это. Я хочу отменить последнюю примененную миграцию. Я бы ожидал простую команду, как PM> Update-Database -TargetMigration:"-1" Вместо этого все, что я могу придумать, это: PM> Get-Migrations Retrieving migrations that have been applied to the target database. 201208012131302_Add-SystemCategory …

14
Сброс миграций Entity-Framework
Я испортил свои миграции, я использовал IgnoreChangesпри начальной миграции, но теперь я хочу удалить все свои миграции и начать с начальной миграции со всей логикой. Когда я удаляю миграции в папке и пытаюсь, и Add-Migrationона не генерирует полный файл (он пустой - потому что я не вносил никаких изменений со …

5
Entity Framework - Начать сначала - Отменить / Откатить все миграции
По какой-то причине мои миграции, похоже, перемешаны / повреждены / что угодно. Я нахожусь в точке, где я просто хочу начать все сначала, поэтому есть ли способ полностью отменить все миграции, стереть историю и удалить код миграции, так что я вернулся к исходной точке? например) PM> Disable-Migrations илиRollback-Migrations Я не …

3
Генерация полного SQL-скрипта из EF 5 Code First Migrations
Как использовать Entity Framework 5 Code First Migrations для создания полного сценария базы данных от исходного (пустого) состояния до последней миграции? Сообщение в блоге MSDN Blog предлагает сделать это, но похоже, что он создает пустой скрипт: Update-Database -Script -SourceMigration: $InitialDatabase

7
Отладка кода миграции Entity Framework с первым кодом
Сначала я использую код Entity Framework на своем веб-сайте, и мне просто интересно, есть ли способ отладить коды миграции. Вы знаете, как установка точек останова и тому подобное. Я использую консоль диспетчера пакетов для обновления базы данных с помощью Update-Database. Благодарность

7
Entity Framework Migrations переименование таблиц и столбцов
Я переименовал пару сущностей и их свойства навигации и сгенерировал новую миграцию в EF 5. Как обычно с переименованием в миграциях EF, по умолчанию объект собирался отбрасывать объекты и воссоздавать их. Это не то, что я хотел, поэтому мне пришлось создать файл миграции с нуля. public override void Up() { …

25
В базе данных уже есть названный объект
Ошибка обновления базы данных из консоли диспетчера пакетов. Я использовал Entity Framework 6.x и подход, ориентированный на код. Ошибка «В базе данных уже есть объект с именем AboutUs». Как я могу решить эту проблему? internal sealed class Configuration : DbMigrationsConfiguration<Jahan.Blog.Web.Mvc.Models.JahanBlogDbContext> { public Configuration() { AutomaticMigrationsEnabled = true; AutomaticMigrationDataLossAllowed = false; …

26
Термин 'Update-Database' не распознается как имя командлета
Я использую EF5 beta1, и хотя раньше мне удавалось запускать «Update-Database». Теперь, когда я закрыл Visual Studio, я не могу запустить ее. Я получаю следующую ошибку: Термин «Update-Database» не распознается как имя командлета, функции, файла сценария или работающей программы. Проверьте написание имени или, если был включен путь, проверьте правильность пути …

2
Как засеять данные с помощью AddOrUpdate со сложным ключом в EF 4.3
Я пытаюсь заполнить базу данных разработки некоторыми тестовыми данными. Я использовал context.People.AddOrUpdate(p => p.Id, people));с большим успехом. У меня есть еще одна таблица, которую мне нужно заполнить, в которой я не знаю первичный ключ. Например, я хотел бы добавить AddOrUpdate на основе совпадения имени и фамилии. Я не уверен, как …

27
Невозможно создать явную миграцию в структуре сущностей
Я добавляю новую миграцию, но это сообщение показывает: Невозможно сгенерировать явную миграцию, так как ожидают следующие явные миграции: [201203170856167_left]. Примените ожидающие явные миграции перед попыткой создать новую явную миграцию. Может кто-нибудь помочь мне?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.