2016-09-01 5 views
0

私はSQL Serverを使用しており、Visual StudioでWebサイトとの接続を行っています。今私はデータベース内のユーザテーブルに3つの新しいカラムを追加しました。このリンクで解決したSQLサーバにエラーがありました SQL Server: Invalid Column Name Visual Studio intellisenseは新しいカラムでは機能しません。名。ここでは、ビジュアルスタジオのエラーの画像です。 error snapshotデータベース内の新しく追加された列に対してVisual Studio Intellisenseが機能しません

1)私はすでにクローズしていますが、もう一度作業しませんでした。

2対

3)すでに更新されたデータ接続は)そのはそれらの列を取得していない理由についての詳細が必要です。

+0

あなたは、エンティティコード/定義生成のためのファイルをEDMX使用していますか? – RBT

+0

ソリューションエクスプローラにmodel.edmx.diagramという名前のファイルがあります –

+3

edmxデザイナを開き、データベースからモデルを更新し、検証してビルドします。 –

答えて

7

ソリューションエクスプローラからedmxファイルをダブルクリックして開きます。以下のスナップショットに示すように、edmxデザイナウィンドウの空き領域を右クリックします。 Update Model From Databaseコンテキストメニューオプションに移動します:

enter image description here

は今のタブを更新し、以下のスナップショットに示すように、新しい列を追加したテーブルを更新するために行きます。エンティティフレームワークが自動的にuserクラスのパブリックプロパティとして新しい列を引っ張ってくる:

enter image description here

+0

それを解決しました。 –

関連する問題