Entity Framework Code Первая ошибка миграции

Попробуйте следующее:

$obj = @{
    SomeProp = "Hello"
}

Write-Host "Property Value is $($obj."SomeProp")"
17
задан abatishchev 19 January 2013 в 04:07
поделиться

7 ответов

Visual Studio 2019: пакет удаления EntityFramework - Сила

тогда

Пакет Установки EntityFramework - Пред - Версия 6.2.0

что-то произошло с v6.3.0

21
ответ дан 28 November 2019 в 17:42
поделиться

Я сталкивался с той же проблемой, которая это - то, как я решил проблему,

я использую Visual Studio 2019, и следовательно я установил последнюю платформу Объекта 6.3.0 (конюшни), я сталкивался с проблемой, когда я выполняю команду Enable-Migrations, я пытался переустановить платформу Объекта, но она не работала так, я установил старую версию 6.2.0 от кормушки пакета Nuget, по-видимому, это оказалось работой.

13
ответ дан 28 November 2019 в 17:42
поделиться

у меня была та же проблема, когда я обновил EntityFramework к версии 6.3.0 поэтому, когда я вернулся к 6.2.0, это решило проблему так я совет Вы, чтобы сделать тот же

2
ответ дан 28 November 2019 в 17:42
поделиться

С версии 6.3 инструменты Платформы Объекта поддерживают новый формат проекта стиля SDK.

Однако эта проблема может все еще произойти, когда проект, содержащий Ваши миграции, использует новый формат стиля SDK, в то время как проект запуска использует классический формат csproj.

Для фиксации этого заставьте оба проекта использовать тот же формат csproj.

1
ответ дан 28 November 2019 в 17:42
поделиться

Я столкнулся с этой проблемой при обновлении до EntityFramework "6.3.0" от "6.2.0". Проблема и обходное решение могут быть найдены здесь EF 6.3.0 броска команд PMC ParameterBindingValidationException, когда Проект Запуска является веб-приложением .

, проблема возникает, когда у Вас есть несколько проектов, и Вы устанавливаете проект ASP.NET как проект

Запуска Обходное решение, предложенное ссылкой:

, Если Вы добавили новое фиктивное консольное приложение к решению и установили ежедневную сборку EntityFramework в него, та версия команд, которая включает фиксацию, использовалась бы. Команды работали бы просто великолепно с проектами, ссылающимися на EF 6.3.

Персональное Решение:

Установка проекта Запуска к не проекту ASP.NET устранила проблему в моем случае. Обратите внимание, что необходимо будет скопировать строки подключения в конфигурационный файл соответствующего проекта при использовании их.

3
ответ дан 28 November 2019 в 17:42
поделиться

Совместно использованный с вышеупомянутыми предложениями вот мое дополнение.

PM> Пакет Удаления EntityFramework - Сила Затем;

PM> Пакет Установки EntityFramework - Пред

это два выше действий недостаточно. Я должен был сделать следующий:

Затем в Проводнике Решения, создайте класс с ниже кода в Вашем проекте на корневом уровне - в моем случае. и затем папка Migrations с файлом Configurations.cs в созданном автоматически.

public class MyDbContext : DbContext
{
pubic MyDbContext()
{
}

}

0
ответ дан 28 November 2019 в 17:42
поделиться

Я хотел бы добавить дополнительную вещь, которую я нашел при наличии этой проблемы.

Как оказалось, в моем случае (Запускающий Visual Studio 2017, Платформа Объекта 6.2) проблема была то, что проект был в удаленном каталоге (\server\user\location), а не локальном каталоге.

После копирования проекта к местному расположению, команда работает без проблемы.

0
ответ дан 28 November 2019 в 17:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: