2011-11-09 21 views
1

データベーススキーマの生成Simple.Dataライブラリで実行する方法はありますか(Fluent NHibernateと同様)Simple.Dataを使用したスキーマの生成?

ない場合は、DDL(データ定義言語)を実行する方法があるがSimple.Dataライブラリを経由してデータベースに対してコマンド?

現在、私はその場でのSQL CEデータベースを作成し、自動テスト(Simple.Dataを介してデータベースにアクセスする)を実行している、(流暢NHibernateはを経由して)スキーマを生成し、その後、削除していますいくつかの統合テスト中テスト実行後のデータベース(クリーンアップ用)。

Simple.Dataを使用してDDLを実行し、Fluent NHibernateの依存関係を取り除くことができればいいと思います。

答えて

3

DBスキーマ(https://github.com/schambers/fluentmigrator/)の構築にFluent Migratorを使用することをお勧めします。それはSimple.Dataの移行がどのように見えるかのようなものなので、ホイールを再考するのは少し難しいようです。

Simple.Data 0.10には、摩擦を減らすために、スキーマレスの新しいInMemoryアダプタが追加されます。 11月末までに出る予定です。

関連する問題