3
我的原始dbml文件具有与其他服务器/数据库具有数据连接的对象。由于我的数据库更改为不同的服务器,我想更新我的spproc,当我删除spproc并拖动新的dbml.designer.cs被删除。我正在使用VS 2008 SP1。我无法重新生成所有的dbmls,因为它们有很多表,sps等等。在dbml命名空间中插入using不能解决我的问题。在DBML中添加对象时,会删除Designer.cs
我的原始dbml文件具有与其他服务器/数据库具有数据连接的对象。由于我的数据库更改为不同的服务器,我想更新我的spproc,当我删除spproc并拖动新的dbml.designer.cs被删除。我正在使用VS 2008 SP1。我无法重新生成所有的dbmls,因为它们有很多表,sps等等。在dbml命名空间中插入using不能解决我的问题。在DBML中添加对象时,会删除Designer.cs
我刚碰到同样的问题。奇怪的是,解决方案是将任何使用语句移动到命名空间的括号中。
例如,我有这个(与using语句顶部就像你通常会看到):
using System.Configuration;
namespace BuildDashboard.Data
{
partial class DashboardDBDataContext
{
...
}
}
我不得不将其更改为这个(与命名空间内使用using语句):
namespace BuildDashboard.Data
{
using System.Configuration;
partial class DashboardDBDataContext
{
...
}
}
一旦我做了这个改变,我的设计器文件不再被删除。
这也适用于我。在命名空间中移动'using'语句,然后右键单击.dbml文件并单击'运行自定义工具'来重新生成设计器文件。 – Nathan 2011-01-29 00:33:14