2016-11-22 9 views
0

Entity Frameworkバージョン6でストアドプロシージャを使用しています。クエリに新しい列を追加し、データベースからedmxモデルを更新しましたが、新しい列は表示されません。Entity FrameWorkバージョン6はストアドプロシージャを更新しません

誰もこの問題を抱えていましたが、どのように新しい列を含めることができますか?

+0

私はバージョン6についてはわかりませんが、以前はEFがモデルを「更新」していないことで有名でした。私のための '更新'は、削除、テーブル、外部キー、ビューとprocsと再追加されていました。 EFはそれをEF 6.1.3までモデルを更新することで奇妙な問題を抱えています。私はそれを試していないが、Entity Coreにプラットフォームに依存しない新しいことになっているチャンスを与えることができます。 – djangojazz

+0

yout edmxのモデルブラウザにアクセスしてみてください。 "Tables/views"と "Entity Types"セクションでは、テーブルを削除してもう一度追加します。 – bcesars

答えて

0

bcesars提案のおかげで、私はデータモデルからストアドプロシージャを削除し、それを元に戻して新しい列を新しいモデルに追加しました。

ありがとうございました

関連する問題