У меня есть устаревшая база данных, в которую я пытаюсь вписать новый код, и когда я пытаюсь выполнить обход схемы с использованием Generate Database From Model, я получаю несоответствия имен столбцов в некоторых таблицах, которые не имеют (и в настоящее время не может иметь) внешние ключи на месте. Когда я генерирую SQL, имена столбцов в ссылочной таблице «многие ко многим» получают имя основной таблицы, добавляемое к столбцам идентификаторов:
-- Creating table 'GroupUser'
CREATE TABLE [dbo].[GroupUser] (
[Groups_GroupID] int NOT NULL,
[Users_UserID] int NOT NULL
);
GO
, а не оригинал (наследие):
-- Creating table 'GroupUser'
CREATE TABLE [dbo].[GroupUser] (
[GroupID] int NOT NULL,
[UserID] int NOT NULL
);
GO
Есть много других столбцов, получающих аналогичные «обновления», что не соответствует моим хранимым процедурам. Есть ли простой способ переопределить это поведение?