public static DbContextOptionsBuilder <TContext> UseExtensions <TContext>(this DbContextOptionsBuilder <TContext> optionsBuilder, Action <ExtensionsDbContextOptionsBuilder <TContext> > configure) where TContext : DbContext { optionsBuilder.UseExtensions(); (configure ?? throw new ArgumentNullException(nameof(configure)))(new ExtensionsDbContextOptionsBuilder <TContext>(optionsBuilder)); return(optionsBuilder); }
public static DbContextOptionsBuilder UseExtensions(this DbContextOptionsBuilder optionsBuilder, Action <ExtensionsDbContextOptionsBuilder> configure) { optionsBuilder.UseExtensions(); (configure ?? throw new ArgumentNullException(nameof(configure)))(new ExtensionsDbContextOptionsBuilder(optionsBuilder)); return(optionsBuilder); }