C# 更新模型后,类不接受新字段。

C# 更新模型后,类不接受新字段。,c#,sql-server-2008,asp.net-mvc-4,entity,C#,Sql Server 2008,Asp.net Mvc 4,Entity,我正在使用VS2012、SQL Server 2008和ASP NET MVC进行开发 我有一个从SQL数据库创建的ADO.NET数据模型,每次更改数据库时,我都知道需要更新模型。使用VS2012,我在更新模型中单击,可以看到实体已更新 问题是,如果我在更新模型后尝试使用上下文中的属性,我仍然无法使用新字段 我必须删除模型并重新创建它 我不确定我是否遗漏了什么,或者这是正常的过程。通常,您必须重新构建解决方案,才能在IntelliSense中显示属性。您是否在n层环境中工作?如果是这样的话,清理

我正在使用VS2012、SQL Server 2008和ASP NET MVC进行开发

我有一个从SQL数据库创建的ADO.NET数据模型,每次更改数据库时,我都知道需要更新模型。使用VS2012,我在更新模型中单击,可以看到实体已更新

问题是,如果我在更新模型后尝试使用上下文中的属性,我仍然无法使用新字段

我必须删除模型并重新创建它


我不确定我是否遗漏了什么,或者这是正常的过程。

通常,您必须重新构建解决方案,才能在IntelliSense中显示属性。

您是否在n层环境中工作?如果是这样的话,清理并重建,这将更新所有项目的引用。好吧,但当我们运行应用程序时,VS自动重建de解决方案。不是吗?@Guillermelongo不,它重建了它认为已经改变的东西。这就是为什么有一个干净的解决方案选择。在菜单上,以防万一它想错了。