Visual Studio intellisense不适用于数据库中新添加的列

时间:2016-09-01 05:29:16

标签: entity-framework visual-studio edmx

我正在使用SQL Server并在Visual Studio中与网站建立了连接。现在我在数据库的users表中添加了三个新列,并且我通过此链接解决了SQL服务器中的错误 SQL Server: Invalid Column Name 现在Visual Studio intellisense不适用于新列,并且给出错误不包含列名的定义。这是视觉工作室中的错误图片 error snapshot

1)我已经关闭并重新打开但没有工作。

2)已经刷新的数据连接在vs。

3)需要详细说明为什么它没有获得这些列。

1 个答案:

答案 0 :(得分:7)

从解决方案资源管理器中双击打开edmx文件。右键单击edmx设计器窗口的空白区域,如下面的快照所示。转到Update Model From Database上下文菜单选项:

enter image description here

现在转到刷新选项卡并更新已添加新列的表,如下面的快照所示。实体框架将自动将新列作为user class:

的公共属性

enter image description here