Example #1
0
 /// <summary>
 /// Initializes a new instance of the OnPremisesResourceAccessContext class.
 /// </summary>
 /// <param name="client">The resource access client.</param>
 /// <param name="configureConnection">The method to configure context options with connection string.</param>
 /// <param name="connection">The connection string.</param>
 /// <param name="optionsAction">The additional options action.</param>
 public OnPremisesResourceAccessContext(OnPremisesResourceAccessClient client, Func <DbContextOptionsBuilder <DbContext>, string, Action <DbContextOptionsBuilder <DbContext> >, DbContextOptionsBuilder <DbContext> > configureConnection, string connection, Action <DbContextOptionsBuilder <DbContext> > optionsAction)
     : this(client, new InternalDbContext(DbResourceEntityExtensions.CreateDbContextOptions(configureConnection, connection, optionsAction)))
 {
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the OnPremisesResourceAccessContext class.
 /// </summary>
 /// <param name="client">The resource access client.</param>
 /// <param name="configureConnection">The method to configure context options with connection string.</param>
 /// <param name="connection">The database connection.</param>
 public OnPremisesResourceAccessContext(OnPremisesResourceAccessClient client, Func <DbContextOptionsBuilder, DbConnection, DbContextOptionsBuilder> configureConnection, DbConnection connection)
     : this(client, new InternalDbContext(DbResourceEntityExtensions.CreateDbContextOptions <DbContext>(configureConnection, connection)))
 {
 }