Update to use DbContextOptionsBuilder

This commit is contained in:
ajcvickers 2015-03-11 13:15:22 -07:00
parent 917b9e9c2e
commit f4c05c8b09
3 changed files with 19 additions and 20 deletions

View File

@ -236,9 +236,9 @@ namespace Microsoft.AspNet.Diagnostics.Entity.Tests
services.AddEntityFramework().AddSqlServer();
services.AddScoped<BloggingContextWithMigrations>();
var contextOptions = new DbContextOptions();
contextOptions.UseSqlServer(database.ConnectionString);
services.AddInstance<DbContextOptions>(contextOptions);
var optionsBuilder = new DbContextOptionsBuilder();
optionsBuilder.UseSqlServer(database.ConnectionString);
services.AddInstance<DbContextOptions>(optionsBuilder.Options);
});
var options = DatabaseErrorPageOptions.ShowAll;
@ -271,10 +271,9 @@ namespace Microsoft.AspNet.Diagnostics.Entity.Tests
services.AddEntityFramework()
.AddSqlServer();
var options = new DbContextOptions();
options.UseSqlServer(database.ConnectionString);
services.AddInstance<DbContextOptions>(options);
var optionsBuilder = new DbContextOptionsBuilder();
optionsBuilder.UseSqlServer(database.ConnectionString);
services.AddInstance<DbContextOptions>(optionsBuilder.Options);
});
app.UseDatabaseErrorPage();
@ -391,10 +390,9 @@ namespace Microsoft.AspNet.Diagnostics.Entity.Tests
services.AddScoped<TContext>();
var options = new DbContextOptions();
options.UseSqlServer(database.ConnectionString);
services.AddInstance<DbContextOptions>(options);
var optionsBuilder = new DbContextOptionsBuilder();
optionsBuilder.UseSqlServer(database.ConnectionString);
services.AddInstance<DbContextOptions>(optionsBuilder.Options);
});
app.UseDatabaseErrorPage();

View File

@ -64,8 +64,9 @@ namespace Microsoft.AspNet.Diagnostics.Entity.Tests
{
using (var database = SqlServerTestStore.CreateScratch())
{
var options = new DbContextOptions();
options.UseSqlServer(database.ConnectionString);
var optionsBuilder = new DbContextOptionsBuilder();
optionsBuilder.UseSqlServer(database.ConnectionString);
var path = useCustomPath ? new PathString("/EndPoints/ApplyMyMigrations") : MigrationsEndPointOptions.DefaultPath;
TestServer server = TestServer.Create(app =>
@ -74,7 +75,7 @@ namespace Microsoft.AspNet.Diagnostics.Entity.Tests
{
services.AddEntityFramework().AddSqlServer();
services.AddScoped<BloggingContextWithMigrations>();
services.AddInstance<DbContextOptions>(options);
services.AddInstance<DbContextOptions>(optionsBuilder.Options);
});
if (useCustomPath)
@ -182,8 +183,8 @@ namespace Microsoft.AspNet.Diagnostics.Entity.Tests
{
using (var database = SqlServerTestStore.CreateScratch())
{
var options = new DbContextOptions();
options.UseSqlServer(database.ConnectionString);
var optionsBuilder = new DbContextOptionsBuilder();
optionsBuilder.UseSqlServer(database.ConnectionString);
TestServer server = TestServer.Create(app =>
{
@ -191,7 +192,7 @@ namespace Microsoft.AspNet.Diagnostics.Entity.Tests
{
services.AddEntityFramework().AddSqlServer();
services.AddScoped<BloggingContextWithSnapshotThatThrows>();
services.AddInstance<DbContextOptions>(options);
services.AddInstance<DbContextOptions>(optionsBuilder.Options);
});
app.UseMigrationsEndPoint();

View File

@ -40,10 +40,10 @@ namespace Microsoft.AspNet.Diagnostics.Entity.Tests
private void EnsureDeleted()
{
var options = new DbContextOptions();
options.UseSqlServer(_connectionString);
var optionsBuilder = new DbContextOptionsBuilder();
optionsBuilder.UseSqlServer(_connectionString);
using (var db = new DbContext(options))
using (var db = new DbContext(optionsBuilder.Options))
{
db.Database.EnsureDeleted();
}