質問: 私のASP.Netコア2.0プロジェクト(LF.Web)は私のEF6データプロジェクト(LF.Data)を参照しています。データコンテキストとモデルクラスはデータプロジェクトにあります。コントローラはWebプロジェクトにあります。 LF.WebのControllersフォルダを右クリックして[ `"Add Contoller..."` ]を選択し、[ `"MVC Controller with views, using Entity Framework"`選択する`"MVC Controller with views, using Entity Framework"`データコンテキストクラスを含まない空のドロップダウンボックスが表示されます。 。データ)。どうして?これは、Entity Framework 6ではなくEntity Framework Coreを使用しているためですか。コンテキストが同じプロジェクト内にないからでしょうか。これを機能させる方法について何か提案はありますか?注:[モデルクラス]ドロップダウンには、他のプロジェクトのモデルクラスも表示されません。 ![ここに画像の説明を入力してください](https://i.stack.imgur.com/WZ5j1.png) このプロジェクトはすでに私の1つのコンテキストクラスを参照する複数のコントローラをうまく使用していて、それは複数のモデルエンティティを持っています。私は今まで、組み込みの足場追加ウィザードを使用することを試みませんでした。
回答: 空のドロップダウンについてもまったく同じ問題があり、Visual Studioを再起動するだけで解決しました。