1

Database First Approachを使用して、Visual Basic で MVC 5 Web アプリケーションを作成しています。最近、すべての NuGet パッケージを更新した後、データベースからモデルを作成できません。

以下に示すように、データベースからテーブルやその他の DB オブジェクトを選択してモデルに含めることができません。

ここに画像の説明を入力

[完了] をクリックすると、以下に示すように空のモデルが生成されます。

ここに画像の説明を入力

私が気づいたもう1つの奇妙なことは、このチュートリアルに示されているように、 「共通オブジェクトの拡張Transact-SQL検証を有効にする」というチェックボックスが表示されるはずですが、プロジェクトのプロパティを開くと、これが表示されませんチェックボックス。

ここに画像の説明を入力

さて、私の質問は次のとおりです。

  • 私が疑うように、NuGet パッケージの更新によってこの問題が発生したとします。どのパッケージですか?
  • NuGet パッケージの更新プログラムをアンインストールすることはできますか (Windows Update の場合と同様)? はいの場合、どのように?

どんな助けでも大歓迎です。その点に注意してください、

  • Web フォームの経験はありますが、MVC の初心者です。
  • この問題は、このタイプの問題に直面していたときに すべてのパッケージを更新した直後に始まりました。
  • この更新前に同じアプローチで 3 つのプロジェクトを作成しましたが、データベースからモデルを生成するたびに成功しました。

提案してください!

4

1 に答える 1

1

ソリューション エクスプローラーで .edmx ファイルを右クリックし、[次で開く] を選択します。XML エディターを選択し、ファイルを開きます。ファイルにエラーがないか確認してください。エラーは、エラー リスト ウィンドウに表示されるか、ファイル内のコメントとして表示される場合があります。

于 2014-12-10T04:18:59.780 に答える