我原来的dbml文件包含与其他服务器/ db有数据连接的对象。当我的数据库更改为不同的服务器,我想更新我的spproc当我删除spproc并拖动新的dbml.designer.cs被删除。我正在使用VS 2008 SP1。我无法重新生成所有dbmls,因为它们有很多表,sps等。在dbml命名空间中插入using无法解决我的问题。
答案 0 :(得分:1)
我刚遇到同样的问题。奇怪的是,解决方案是将任何using语句移动到命名空间括号中。
例如,我有这个(通常在顶部使用using语句):
using System.Configuration;
namespace BuildDashboard.Data
{
partial class DashboardDBDataContext
{
...
}
}
我必须将其更改为此(使用命名空间中的using语句):
namespace BuildDashboard.Data
{
using System.Configuration;
partial class DashboardDBDataContext
{
...
}
}
完成此更改后,我的设计器文件不再被删除。