public ApplicationDbContext For()
        {
            var connectionString = _settingsProvider.DatabaseConnectionString();
            // TODO: cleanup duplication of this - see DotnetMigrationsContextFactory
            var builder = new DbContextOptionsBuilder <ApplicationDbContext>()
                          .UseSqlServer(connectionString, providerOptions => providerOptions.CommandTimeout(COMMAND_TIMEOUT_SECONDS))
                          .UseQueryTrackingBehavior(QueryTrackingBehavior.NoTracking);
            var options = builder.Options;

            return(new ApplicationDbContext(options));
        }
Ejemplo n.º 2
0
        public ApplicationDbContext For()
        {
            var connectionString = _settingsProvider.DatabaseConnectionString();

            return(new ApplicationDbContext(connectionString));
        }