示例#1
0
 public DataContext(
     IDbContextFactoryHolder dbContextFactoryHolder,
     IOrchardDataAssemblyProvider assemblyProvider)
 {
     _dbContextFactoryHolder = dbContextFactoryHolder;
     _assemblyProvider       = assemblyProvider;
     _instanceId             = Guid.NewGuid();
 }
 public DataContext(
     ShellSettings shellSettings,
     IDbContextFactoryHolder dbContextFactoryHolder,
     IAssemblyProvider assemblyProvider) : base(dbContextFactoryHolder.BuildConfiguration())
 {
     _shellSettings    = shellSettings;
     _assemblyProvider = assemblyProvider;
     _instanceId       = Guid.NewGuid();
 }
示例#3
0
 public DataContext(
     IDbContextFactoryHolder dbContextFactoryHolder,
     IOrchardDataAssemblyProvider assemblyProvider,
     ILoggerFactory loggerFactory)
 {
     _dbContextFactoryHolder = dbContextFactoryHolder;
     _assemblyProvider = assemblyProvider;
     _logger = loggerFactory.CreateLogger<DataContext>();
     _instanceId = Guid.NewGuid();
 }
示例#4
0
 public DataContext(
     ShellSettings shellSettings,
     IDbContextFactoryHolder dbContextFactoryHolder,
     IAssemblyProvider assemblyProvider)
 {
     _shellSettings          = shellSettings;
     _dbContextFactoryHolder = dbContextFactoryHolder;
     _assemblyProvider       = assemblyProvider;
     _instanceId             = Guid.NewGuid();
 }
示例#5
0
 public DataContext(
     IDbContextFactoryHolder dbContextFactoryHolder,
     IOrchardDataAssemblyProvider assemblyProvider,
     ILoggerFactory loggerFactory)
 {
     _dbContextFactoryHolder = dbContextFactoryHolder;
     _assemblyProvider       = assemblyProvider;
     _logger     = loggerFactory.CreateLogger <DataContext>();
     _instanceId = Guid.NewGuid();
 }