我的原始dbml文件中的对象与其他服务器/数据库有数据连接。由于我的数据库更改为不同的服务器,我想在删除spproc并拖动新的spproc时更新我的spproc。当我删除dbml.designer.cs时,我正在使用VS 2008 SP1。我无法重新生成所有的dbml,因为它们有很多表、存储过程等。将using插入到dbml命名空间中无法解决我的问题。
我的原始dbml文件中的对象与其他服务器/数据库有数据连接。由于我的数据库更改为不同的服务器,我想在删除spproc并拖动新的spproc时更新我的spproc。当我删除dbml.designer.cs时,我正在使用VS 2008 SP1。我无法重新生成所有的dbml,因为它们有很多表、存储过程等。将using插入到dbml命名空间中无法解决我的问题。
我也遇到了同样的问题。奇怪的是,解决方法是将任何using语句移动到命名空间括号中。
例如,我有这个(使用语句在顶部,就像通常看到的那样):
using System.Configuration;
namespace BuildDashboard.Data
{
partial class DashboardDBDataContext
{
...
}
}
我不得不将它改为这样(在命名空间内使用using语句):
namespace BuildDashboard.Data
{
using System.Configuration;
partial class DashboardDBDataContext
{
...
}
}
一旦我进行了这个更改,我的设计文件就不再被删除了。