我最初的dbml文件中的对象具有与其他服务器/数据库的数据连接。由于我的数据库已更改为其他服务器,因此我想在删除spproc并拖动新的dbml.designer.cs时更新我的spproc。我正在使用VS 2008 SP1。我无法重新生成所有的dbml,因为它们具有很多表,sps等。在dbml命名空间中插入using并不能解决我的问题。
最佳答案
我只是遇到了同样的问题。奇怪的是,解决方案是将所有using语句移到 namespace 括号中。
例如,我有这个(顶部的using语句就像您通常看到的那样):
using System.Configuration;
namespace BuildDashboard.Data
{
partial class DashboardDBDataContext
{
...
}
}
而且我不得不将其更改为此(使用命名空间中的using语句):
namespace BuildDashboard.Data
{
using System.Configuration;
partial class DashboardDBDataContext
{
...
}
}
进行此更改后,不再删除我的设计器文件。
关于visual-studio - 在添加DBML对象时删除了Designer.cs,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2190977/