コード例 #1
0
 public ReportService(IDBContextFactory contextFactory)
 {
     if (contextFactory == null)
     {
         throw new ArgumentNullException(nameof(contextFactory));
     }
     _contextFactory = contextFactory;
 }
コード例 #2
0
 /// <summary>
 /// Constructor which creates new DatabaseWriter instance.
 /// </summary>
 /// <param name="datagenerator">Instance of generator.</param>
 /// <param name="dbContextFactory">The factory object which creates <see cref="DbContext"/></param>
 public DatabaseWriter(IDatagenerator <T> datagenerator, IDBContextFactory dbContextFactory)
 {
     _datagenerator    = datagenerator;
     _dbContextFactory = dbContextFactory;
     RecordsPerSecond  = 150;
     using (var dbContext = _dbContextFactory.Create())
     {
         _recordsCount = dbContext.Set <T>().Count();
     }
 }
コード例 #3
0
 public RatesUpdateScheduleTask(
     Settings settigns,
     IBankService bankService,
     IDBContextFactory contextFactory,
     ILogger <RatesUpdateScheduleTask> logger)
 {
     if (bankService == null)
     {
         throw new ArgumentNullException(nameof(_bankService));
     }
     _logger         = logger;
     _bankService    = bankService;
     _contextFactory = contextFactory;
     _timer          = new Timer(settigns.Interval.TotalMilliseconds);
 }
コード例 #4
0
 public RatesBulkLoader(
     IBankService bankService,
     IDBContextFactory contextFactory,
     ILogger <RatesBulkLoader> logger)
 {
     if (bankService == null)
     {
         throw new ArgumentNullException(nameof(bankService));
     }
     if (contextFactory == null)
     {
         throw new ArgumentNullException(nameof(contextFactory));
     }
     _logger         = logger;
     _bankService    = bankService;
     _contextFactory = contextFactory;
 }
コード例 #5
0
ファイル: CartRepo.cs プロジェクト: yangyu0311/ShoppingCart
 public CartRepo(IProductRepo productRepo, IDBContextFactory factory)
 {
     this.productRepo = productRepo;
     this.factory = factory;
 }
コード例 #6
0
 public WordEntryRepository(IDBContextFactory contextFactory)
 {
     _contextFactory = contextFactory;
 }
コード例 #7
0
 public FileRepository(IDBContextFactory contextFactory)
 {
     _contextFactory = contextFactory;
 }
コード例 #8
0
 public ContractRepository(IDBContextFactory dbContextFactory) : base(dbContextFactory)
 {
 }
コード例 #9
0
 public MassRehireRepository(IDBContextFactory _contextFactory)
 {
     this._contextFactory = _contextFactory;
 }
コード例 #10
0
 protected RepositoryBase(IDBContextFactory context)
 {
     m_DBContext = context.GetDBContext();
     m_DBSet     = m_DBContext.Set <T>();
     m_UsingSharedObjectContext = false;
 }
コード例 #11
0
 /// <summary>
 /// Creation of Massterminate Repository using DBContextFactory that sets appropriate ConnectionString
 /// </summary>
 /// <param name="factory"></param>
 public MassTerminateRepository(IDBContextFactory factory)
 {
     this._contextfactory = factory;
 }
コード例 #12
0
 public EventRepository(IDBContextFactory context)
     : base(context)
 {
 }
コード例 #13
0
 public PortalRepository(IDBContextFactory _contextFactory)
 {
     this._contextFactory = _contextFactory;
 }
コード例 #14
0
 public GuestRepository(IDBContextFactory context)
     : base(context)
 {
 }
コード例 #15
0
 public PackageProductRepositoy(IDBContextFactory dbContextFactory) : base(dbContextFactory)
 {
 }
コード例 #16
0
 public ProductRepo(IDBContextFactory factory)
 {
     this.factory = factory;
 }
コード例 #17
0
 public DBLogIn(IDBContextFactory chatterDbContextFactory)
 {
     this.chatterDbContextFactory = chatterDbContextFactory;
 }
コード例 #18
0
 public UserService(IDBContextFactory dbContext)
 {
     this.dbContext = dbContext;
 }
コード例 #19
0
 public DBComment(IDBContextFactory chatterDbContextFactory)
 {
     this.chatterDbContextFactory = chatterDbContextFactory;
 }
コード例 #20
0
ファイル: DBServiceBase.cs プロジェクト: JOhugo6/H6
 public DBServiceBase(ILogger logger, IDBContextFactory <TDBContext> dBContextFactory) : base(logger)
 {
     DBContextFactory = dBContextFactory;
 }
コード例 #21
0
 public DBOrganization(IDBContextFactory chatterDbContextFactory)
 {
     this.chatterDbContextFactory = chatterDbContextFactory;
 }
コード例 #22
0
ファイル: DBGroup.cs プロジェクト: JanRajnoha/Chatter
 public DBGroup(IDBContextFactory chatterDbContextFactory)
 {
     this.chatterDbContextFactory = chatterDbContextFactory;
 }
コード例 #23
0
ファイル: DBService.cs プロジェクト: JOhugo6/H6
 public DBService(ILogger logger, IDBContextFactory <TDBContext> dBContextFactory) : base(logger, dBContextFactory)
 {
 }
コード例 #24
0
 public DBUser(IDBContextFactory chatterDbContextFactory)
 {
     this.chatterDbContextFactory = chatterDbContextFactory;
 }
コード例 #25
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SqlDataFactory"/> class.
 /// </summary>
 /// <param name="connectionString">The connection string for the TRGManagement database. </param>
 public SqlDataFactory()
 {
     this._contextFactory = new DBContextFactory();
 }
コード例 #26
0
 public TableRepository(IDBContextFactory context)
     : base(context)
 {
 }
コード例 #27
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SqlDataFactory"/> class.
 /// </summary>
 /// <remarks> Allows a mocked context factory to be injected. </remarks>
 internal SqlDataFactory(IDBContextFactory contextFactory)
 {
     this._contextFactory = contextFactory;
 }
コード例 #28
0
 public SeatRepository(IDBContextFactory context)
     : base(context)
 {
 }
コード例 #29
0
ファイル: DBFile.cs プロジェクト: JanRajnoha/Chatter
 public DBFile(IDBContextFactory chatterDbContextFactory)
 {
     this.chatterDbContextFactory = chatterDbContextFactory;
 }