Fluent NHibernate を使用して SQL Server データベースをマップするプロジェクトがあり、ソースである別の Fluent NHibernate マップ SQL Server データベースからデータを生成します。
現在、あるデータベースから読み取り、別のデータベースにレコードを作成する機能をチェックする単体テストをいくつか書いています。レコードを作成するためにデータベースのメモリ内 SQLite データベースを作成しましたが、正常に動作します。しかし、「ソース」データベースに同様の SQLite データベースを作成しようとすると、「そのようなテーブルはありません」と主張するエラーが発生します。
これは、ソース データベースの Fluent NHibernate dll で「dbo.table」のような名前が付けられており、SQLite テスト データベースにスキーマがないため、テスト テーブルを作成できないことが原因のようです。
この「dbo」を処理する方法はありますか。テストデータベースを作成するときにSQLiteで名前を付けますか?