Я использую SQLite для проведения интеграционных тестов в своем приложении, я хочу, чтобы каждый тест автоматически воссоздавал базу данных.
Это мои строки подключения:
<connectionStrings>
<add name="DbConnection"
providerName="System.Data.SQLite"
connectionString="Data Source=D:\Questiona2011_MVC\Trunk\Questiona2011.Tests\Questiona2011" />
</connectionStrings>
Это мой DatabaseInitializer:
public class DatabaseInitializer : DropCreateDatabaseIfModelChanges<Questiona2011Context>
{
}
И в моем global.asax Application_start:
Database.SetInitializer(new DatabaseInitializer());
И я получаю эту ошибку: Невозможно проверить совместимость модели, поскольку база данных несодержать метаданные модели.Убедитесь, что IncludeMetadataConvention был добавлен в соглашения DbModelBuilder.