У нас есть объекты модели объектов, созданные с использованием базы данных с именем 'A', и теперь переместили базу данных на новый сервер с именем «B». Поэтому мы изменили строку подключения в файле конфигурации и попытались для подключения базы данных «B», но получение исключения, например «A.dbo. [table]» не найден ..Изменение имени базы данных для EntityModel
Если мы изменим имя базы данных, нам нужно воссоздать модели, даже если нет никакой разницы между базами данных, кроме имя ..
Без дополнительной информации я бы предложил вам снова проверить базы данных. Вы уверены, что две базы данных (A & B) идентичны? Кроме того, в базе данных проверяйте любые триггеры, представления или процедуры, которые могут ссылаться на имя старого db. Надеюсь, это поможет. – RyanCJI
Обе базы данных идентичны. И мы получаем исключение, которое говорит «Недопустимое имя объекта» A.dbo. [TableName] ». Я не уверен, откуда он берет старое имя базы данных« A ».. –
Любые триггеры, представления или хранимые процедуры в db? Если да, осмотрите их. – RyanCJI