空の ASP.NET Core 2 テンプレートから新しい Web サイトを作成し、Microsoft Entity Framework のチュートリアルに従ってセットアップを行っています。ある時点で、コードを追加する必要があります。
services.AddDbContext<SchoolContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
のConfigureServices()
方法へStartup.cs
。私はこれを行いましたが、私のプロジェクトのVisual Studioでは、下Configuration
に小さな赤い線が表示されますConfiguraiton.GetConnectionString
using
ステートメントまたはパッケージが不足していると思っていましたが、Visual Studio 2017 のクイック アクションではusing
使用するステートメントが識別されず、Microsoft.AspNetCore.All
パッケージがインストールされているため、すべてのパッケージが必要です。
Configuration
認識されない原因は何ですか?
編集:エラーは次のとおりです。
「構成」という名前は現在のコンテキストに存在しません
public void ConfigureServices(IServiceCollection services)
{
services.AddDbContext<CollectionContext>(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
services.AddMvc();
}