Esempio n. 1
0
 public DemoMariaDbContext(
     IConnectionStringProvider <DemoMariaDbContext> connectionStringProvider,
     ITypeDiscoveryProvider <DemoMariaDbContext> typeDiscoveryProvider)
     : base(connectionStringProvider.GetConnectionString, typeDiscoveryProvider.Discover)
 {
 }
 public AutoDiscoveryPostgresqlContext(
     IConnectionStringProvider <AutoDiscoveryPostgresqlContext> connectionStringProvider,
     ITypeDiscoveryProvider <AutoDiscoveryPostgresqlContext> typeDiscoveryProvider)
     : this(connectionStringProvider.GetConnectionString, typeDiscoveryProvider.Discover)
 {
 }
Esempio n. 3
0
 public TypeDiscoveryProvider(TypeDiscoveryOptions options, ITypeDiscoveryProvider discoveryProvider)
 {
     _discoveredTypes = new Lazy <Type[]>(
         () => discoveryProvider.Discover(options.BaseType, options.AssemblyNamePrefix, options.ForceLoadAssemblies),
         LazyThreadSafetyMode.ExecutionAndPublication);
 }