Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio 2013。dbml文件未更新_C#_Asp.net_Visual Studio 2012_Linq To Sql_Dbml - Fatal编程技术网

C# Visual Studio 2013。dbml文件未更新

C# Visual Studio 2013。dbml文件未更新,c#,asp.net,visual-studio-2012,linq-to-sql,dbml,C#,Asp.net,Visual Studio 2012,Linq To Sql,Dbml,我正在从事一个VisualStudio项目,该项目使用ASP.NET/C#和LinqToSql 一切都很顺利,直到对其中一个数据库表进行了一些更改 之后,从DBML数据库关系图中删除了有问题的表,并使用服务器资源管理器重新添加了新版本 问题是,VS2013仍然看不到新字段,如果我引用它们,就不会编译。新的表结构在DBML数据库关系图中清晰可见。重建项目,您应该会看到更改。在解决方案资源管理器中右键单击您的文件,然后选择“运行自定义工具”,查看它是否得到更新。重建没有任何影响。删除表时是否保存了更

我正在从事一个VisualStudio项目,该项目使用ASP.NET/C#和LinqToSql

一切都很顺利,直到对其中一个数据库表进行了一些更改

之后,从DBML数据库关系图中删除了有问题的表,并使用服务器资源管理器重新添加了新版本


问题是,VS2013仍然看不到新字段,如果我引用它们,就不会编译。新的表结构在DBML数据库关系图中清晰可见。

重建项目,您应该会看到更改。

在解决方案资源管理器中右键单击您的文件,然后选择“运行自定义工具”,查看它是否得到更新。

重建没有任何影响。删除表时是否保存了更改?已删除表。保存的更改。在中添加了新表。保存的更改。仍然没有。我最终手动编辑了数据库dbml文件后面的designer.cs文件。最终,它以这种方式工作。运行自定义工具没有做任何事情。重命名表-重建-重命名回-重试?