Visual Studio 智能感知不适用于数据库中新添加的列

Visual Studio intellisense not working for newly added columns in database

我正在使用 SQL 服务器并与 Visual Studio 中的网站建立了连接。现在,我在数据库中的用户 table 中添加了三个新列,SQL 服务器中出现错误,我通过此 link 解决了 SQL Server: Invalid Column Name 现在 Visual Studio intellisense 不适用于新列以及给我错误不包含列名称的定义。这是 visual studio 中该错误的图片 error snapshot

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

2) 已经刷新数据 Connection in vs.

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

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

现在转到刷新选项卡并更新 table,您已在其中添加了新列,如下面的快照所示。 Entity framework 将自动拉取新列作为 user class:

的 public 属性