При использовании Entity Framework Generate Database from Model наименование столбца не соответствует устаревшей базе данных - PullRequest
1 голос
/ 15 декабря 2011

У меня есть устаревшая база данных, в которую я пытаюсь вписать новый код, и когда я пытаюсь выполнить обход схемы с использованием 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 Ответ

0 голосов
/ 15 декабря 2011
...