При использовании Entity Framework 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

Есть много других колонок, получающих аналогичные "обновления", что не соответствует моим хранимым процедурам. Есть ли простой способ переопределить это поведение?

1 ответ

Другие вопросы по тегам