2014-02-17 2 views
0

Я хочу удалить существующую базу данных и воссоздать ее до или после завершения теста. Возможно ли это?Восстановить базу данных после модульного теста с помощью EF6

Я вижу некоторые свойства в контексте obj для удаления и createifnotexist, но я не уверен, как и куда его поместить.

+0

заказ на этот вопрос [Это, как это сделать] [1] [1]: http://stackoverflow.com/questions/15162734/how-do-i-use-entity-framework -в-кода первого падение создать режим –

ответ

0

Если вы храните базу данных в виде файла (mdb), вы можете просто восстановить исходный файл.

otherwhite вы могли бы написать код, который создает и заполняет его в вас testinitialize методу

посмотреть здесь http://msdn.microsoft.com/en-us/data/jj591621.aspx на место, чтобы начать

1

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

Или еще лучше, не тестируйте устройство EF, вы ничего не получаете. Выверните свой задний конец EF и проверьте только свой собственный код.

Смежные вопросы