Localdb не сохраняет изменения - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть 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>
...