空のAsp.Net Core 2テンプレートから新しいWebサイトを作成し、Microsoft Entity Framework Tutorialに続いてセットアップを手助けします。 Startup.cs
のConfigureServices()
方法に新しい.Net Core 2サイトはConfiguration.GetConnectionStringを再設定しません
services.AddDbContext<SchoolContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
:1つの時点で、それはあなたがコードを追加しています。私はこれをしなかったが、Configuraiton.GetConnectionString
にConfiguration
の下で私にその小さな赤い線を与える私のプロジェクトVisual Studioで私が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();
}
正確なエラーは何ですか? – gldraphael
現在の状態の質問は不完全で不明確であり、何が尋ねられているのかを明確にするにはあまりにも多くの質問が必要です。 [質問]を読んで問題を再現するのに使うことができる[mcve]を入力し、何が尋ねられているのかをよく理解できるようにします。 – Nkosi
Microsoft.Extensions.Configuration Nugetパッケージを試してください。 –