2016-12-06 11 views
0

У меня есть база данных в SQL Server, как это:Rename класс в соответствии с таблицей SQL Server в Entity Framework базы данных-первых

SQL Tables

Затем я создаю модель как .emdx в моем проекте по базе данных (база данных -первая подход):

edmx

Я знаю имя класса в .edmx в соответствии с таблицей SQL Server, но мне нужно в класс без имени класса префикса (удалить OnlineHelp_).

Я прочитал много сообщений, но они в основном касаются кода и не работают хорошо по моей проблеме.

Было бы очень полезно, если бы кто-нибудь мог объяснить решение этой проблемы.

ответ

1

В конструкторе EDMX, вы можете выбрать объект, а затем измените свойство «Name», как показано на следующем рисунке (простите за итальянский скриншот)

Screenshot

Свойство сохранятся после модели обновления из базы данных

+0

Спасибо за ответ. Я знаю, что я могу переименовать имя объекта в окне свойств, но если я изменил дизайн таблицы (например, измените имя столбца), я должен удалить объект и добавить его снова, потому что EF не обновляет объект должным образом. В этом случае имя изменилось в соответствии с таблицей SQL. Есть ли способ решить эту проблему? –