2016-11-22 71 views
0

我正在使用實體框架版本6的存儲過程。我在查詢中添加了一個新列,然後從數據庫更新了edmx模型,但沒有看到新列。實體框架版本6不更新存儲過程

有沒有人有這個問題,我怎樣才能得到新的列?

+0

我不知道6版本,但在過去的EF是臭名昭著不是「更新」的模式。我的'更新'曾經是刪除,重新添加表,外鍵,視圖和特效。英孚在升級EF模型時出現了奇怪的問題,甚至達到了EF 6.1.3。我沒有嘗試過,但是你可以給Entity Core一個機會,這個機會應該是平臺不可知的新事物。 – djangojazz

+0

嘗試訪問edmx中的模型瀏覽器。在「表格/視圖」和「實體類型」部分刪除您的表格,然後再添加一次。 – bcesars

回答

0

感謝bcesars建議,我從數據模型中刪除了存儲過程,並將其添加回來,並將新列包含在新模型中。

再次感謝