Генерация схемы с помощью Simple.Data? - PullRequest
1 голос
/ 10 ноября 2011

Есть ли способ выполнить создание базы данных схемы с библиотекой Simple.Data (аналогично тому, как это делает Fluent NHibernate)?

Если нет,есть способ выполнить команды DDL (язык определения данных) для базы данных через библиотеку Simple.Data ?

В настоящее время в некоторых интеграционных тестах я создаю SQL CE база данных на лету, автоматическая генерация схемы (через Fluent NHibernate), запуск тестов (доступ к базе данных через Simple.Data ), затем удаление базы данных после запуска тестов (для очистки).

Было бы неплохо иметь возможность выполнять DDL-вещи с использованием Simple.Data и удалять зависимость Fluent NHibernate.

1 Ответ

3 голосов
/ 10 ноября 2011

Я рекомендую использовать Fluent Migrator для построения схемы БД (https://github.com/schambers/fluentmigrator/). Это то, на что, вероятно, выглядела бы миграция Simple.Data, поэтому, кажется, нет смысла заново изобретать колесо.

Simple.Data 0.10 будет иметь новый адаптер InMemory, который не содержит схем, чтобы уменьшить трение при тестировании. Будет в конце ноября.

...