Designer.cs удаляется при добавлении объекта в DBML - PullRequest
3 голосов
/ 03 февраля 2010

В моем исходном файле dbml были объекты, которые имели подключение к другому серверу / db. Поскольку моя БД изменена на другой сервер, и я хочу обновить свой spproc, когда я удаляю spproc и перетаскиваю новый, dbml.designer.cs удаляется. Я использую VS 2008 SP1. Я не могу регенерировать все мои dbmls, так как у них много таблиц, sps и т. Д. Вставка использования внутри пространства имен dbml не решает мою проблему.

1 Ответ

1 голос
/ 16 апреля 2010

Я только что столкнулся с этой же проблемой. Как ни странно, решение состоит в том, чтобы переместить любые операторы использования в скобки пространства имен.

Например, у меня было это (с оператором использования в верхней части, как вы обычно видите):

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

И мне пришлось изменить его на следующее (с помощью оператора using внутри пространства имен):

namespace BuildDashboard.Data
{
    using System.Configuration;

    partial class DashboardDBDataContext
    {
        ...
    }
}

После внесения этого изменения мой дизайнерский файл больше не удалялся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...