Переход от использования первого кода EF в SQL Server Express к использованию стандартной Management Studio - PullRequest
3 голосов
/ 25 августа 2011

В течение последних нескольких месяцев я разрабатывал приложение с использованием подхода EF code first в SQL Server Express.Это было здорово, но теперь я готов развернуть свое приложение на работающем сервере. Мне нужно иметь возможность начать использовать EF со стандартной базой данных SQL Server Management Studio.

Я написал сценарий для db из моего личного экземпляра.SQL Server Express и создал БД на живом сервере через студию управления.Я также скопировал данные из таблицы EdmMetadata в действующую базу данных.

Смогу ли я продолжать использовать DbContext так же, как и раньше, и просто изменить строку подключения?Я предполагаю, что не буду так, какие проблемы стоят перед этим?

1 Ответ

3 голосов
/ 25 августа 2011

ДА КУРС!

SQL Server (Express, Standard или Enterprise, выпуски) абсолютно на 100% совместимы с двоичными файлами - SQL Server Express IS - полноценная версия SQL Server, та же база кода, что и в других выпусках, только с некоторыми «искусственные» (маркетинговые) ограничения ....

Вы даже можете создать BACKUP из SQL Server Express (в файл .bak) и восстановить его обратно в «полноценную» версию SQL Server - работает безупречно.

И ДА - EF также может абсолютно подключиться к полноценному SQL Server - со всеми тремя подходами к кодированию (сначала база данных, сначала модель, сначала код). Все, что вам нужно изменить, - это строка подключения к SQL Server, которую вы где-то сохранили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...