My problem is that the below code does not register a data store during startup. This is the specific \"error\" statement I get in the response from the application:
I (still) have the same problem with EF7 and beta 4. This is my workaround in my data context:
public class AspNetDataContext : IdentityDbContext, IDataContext
{
private readonly string _connectionString;
public DbSet Players { get; set; }
public AspNetDataContext(DbContextOptions options)
{
_connectionString = ((SqlServerOptionsExtension)options.Extensions.First()).ConnectionString;
}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer(_connectionString);
}
}
I extract the connectionstring from the options and use this in the OnConfiguring method. This is still not the solution we want, but I don't have to change something in the Startup.cs (everything there is like you described). And as soon this is fixed, you just have to remove the stuff from the data context class. And maybe someone has another (and even better) solution to this problem.