在DBML中添加对象时删除Designer.cs

时间:2010-02-03 09:41:50

标签: visual-studio visual-studio-2008 linq-to-sql

我原来的dbml文件包含与其他服务器/ db有数据连接的对象。当我的数据库更改为不同的服务器,我想更新我的spproc当我删除spproc并拖动新的dbml.designer.cs被删除。我正在使用VS 2008 SP1。我无法重新生成所有dbmls,因为它们有很多表,sps等。在dbml命名空间中插入using无法解决我的问题。

1 个答案:

答案 0 :(得分:1)

我刚遇到同样的问题。奇怪的是,解决方案是将任何using语句移动到命名空间括号中。

例如,我有这个(通常在顶部使用using语句):

using System.Configuration;
namespace BuildDashboard.Data
{
    partial class DashboardDBDataContext
    {
        ...
    }
}

我必须将其更改为此(使用命名空间中的using语句):

namespace BuildDashboard.Data
{
    using System.Configuration;

    partial class DashboardDBDataContext
    {
        ...
    }
}

完成此更改后,我的设计器文件不再被删除。