public EntityFrameworkQueryRepository(DbContext dbContext, IQueryEventHandler queryEventHandlers, IQueryInterceptor queryInterceptor) : base(queryEventHandlers, queryInterceptor) { Check.NotNull(dbContext, "dbContext"); ObjectContext = dbContext; }
public InMemoryQueryRepository(IEnumerable <object> entities, IQueryEventHandler queryEventHandlers, IQueryInterceptor queryInterceptor) : base(queryEventHandlers, queryInterceptor) { Check.NotNull(entities, "entities"); ObjectContext = entities; }
protected QueryRepositoryBase(IQueryEventHandler queryEventHandlers, IQueryInterceptor queryInterceptor) { Check.NotNull(queryEventHandlers, "queryEventHandlers"); Check.NotNull(queryInterceptor, "queryInterceptor"); QueryEventHandler = queryEventHandlers; QueryInterceptor = queryInterceptor; }
public MongoDbQueryRepository(MongoDatabase mongoDatabase, IQueryEventHandler queryEventHandlers, IQueryInterceptor queryInterceptor) : base(queryEventHandlers, queryInterceptor) { if (mongoDatabase == null) { throw new ArgumentNullException("MongoDatabase", "MongoDatabase is null."); } ObjectContext = mongoDatabase; }
public FamilyQueryRepository(IQueryEventHandler queryEventHandlers, IQueryInterceptor queryInterceptor) : base(queryEventHandlers, queryInterceptor) { ObjectContext = Objects; }
public FamilyQueryRepository(IQueryEventHandler queryEventHandlers) : this(queryEventHandlers, new DefaultQueryInterceptor()) { }
protected QueryRepositoryBase(IQueryEventHandler queryEventHandlers) : this(queryEventHandlers, new DefaultQueryInterceptor()) { }
public EntityFrameworkQueryRepository(DbContext dbContext, IQueryEventHandler queryEventHandlers) : this(dbContext, queryEventHandlers, new DefaultQueryInterceptor()) { }
public InMemoryQueryRepository(IEnumerable <object> entities, IQueryEventHandler queryEventHandlers) : this(entities, queryEventHandlers, new DefaultQueryInterceptor()) { }
public MongoDbQueryRepository(MongoDatabase mongoDatabase, IQueryEventHandler queryEventHandlers) : this(mongoDatabase, queryEventHandlers, new DefaultQueryInterceptor()) { }