web-dev-qa-db-ja.com

EF Core:「SqlServerValueGenerationStrategy」という名前は現在のコンテキストに存在しません

プロジェクトをASP .NET Core 2.1に更新し、実行したとき:

migrations add InitialCreate

移行フォルダーが作成されますが、このエラーが発生し、プロジェクトがビルドされません。

名前「SqlServerValueGenerationStrategy」は現在のコンテキストに存在しません。

25
Primico

SqlServerValueGenerationStrategyMicrosoft.EntityFrameworkCore.SqlServer.dllMicrosoft.EntityFrameworkCore.Metadataに定義されています。

次のNugetパッケージ Microsoft.EntityFrameworkCore.SqlServer がインストールされていることを確認してください。

Install-Package Microsoft.EntityFrameworkCore.SqlServer
66
CodeNotFound