2013-06-03 2 views
0

Можно ли иметь таблицу в базе данных, которая не является одной из сущностей при первом использовании кода с миграциями баз данных? Или это будет мешать миграции? Я хочу положить в таблицу, чтобы отслеживать некоторую разную информацию.Дополнительная таблица в базе данных Код элемента Entity Framework Сначала с миганием базы данных

+0

Это нормально, должно работать без проблем. –

ответ

2

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

+0

Прохладный. Как добавить таблицу через миграцию без добавления класса для этой таблицы в файл Dbcontext? –

+0

Итак, добавьте файл миграции «Add-migration MyMigration» из консоли диспетчера пакетов. Это даст вам файл миграции. Просто добавьте строку Sql (@ "CREATE TABLE CUSTOMER ....."); в методе «ВВЕРХ». Сделайте обратное в «DOWN», то есть Sql (@ «УДАЛИТЬ ТАБЛИЦУ ЗАКАЗЧИКА ...»); Дополнительная информация здесь: http://msdn.microsoft.com/en-us/data/jj591621.aspx –

+0

Большое вам спасибо. –