質問: 私はちょうど私のプロジェクトをASP .NET Core 2.1にアップデートしました。 ``` migrations add InitialCreate ``` マイグレーションフォルダが作成されますが、このエラーが発生し、プロジェクトがビルドされません。 > "SqlServerValueGenerationStrategy"という名前は、現在のコンテキストに存在しません。 > >
回答: `SqlServerValueGenerationStrategy`は、 `Microsoft.EntityFrameworkCore.Metadata` `Microsoft.EntityFrameworkCore.SqlServer.dll`に定義されてい`Microsoft.EntityFrameworkCore.Metadata` 。 次のNugetパッケージMicrosoft.EntityFrameworkCore.SqlServerがインストールされていることを確認してください。 ``` Install-Package Microsoft.EntityFrameworkCore.SqlServer ```