У меня есть localdb, который отлично работает на моей машине для разработки, однако, когда я попытался протестировать приложение на другой машине, я обнаружил, что какие-то изменения не влияют на дБ. Что может заставить инфраструктуру сущностей вести себя на моей машине иначе, чем на другой?
Вот мой DbContext
public DataContext() : base("name=DBConnectionString")
{
Database.SetInitializer(new DataInitializer());
}
И класс DataInitializer:
public class DataInitializer: DropCreateDatabaseIfModelChanges<DataContext>
{
public DataInitializer()
{
}
protected override void Seed(DataContext context)
{
//Insert some seed data
Console.WriteLine("Seeding db...");
...
base.Seed(context);
}
}
истрока подключения:
<connectionStrings>
<add name="DeltaDBConnectionString"
connectionString="Server=(localdb)\v11.0;Integrated Security=true;
AttachDbFileName=|DataDirectory|\DeltaDB.mdf;"
providerName="System.Data.SqlClient"/>
</connectionStrings>