protected ElasticRepositoryBase(ElasticRepositoryContext <T> context) : base(context) { NotificationsEnabled = Context.MessagePublisher != null; }
protected ElasticRepositoryBase(ElasticRepositoryContext <T> context, ILoggerFactory loggerFactory = null) : base(context, loggerFactory) { NotificationsEnabled = Context.MessagePublisher != null; }
protected ElasticReadOnlyRepositoryBase(ElasticRepositoryContext <T> context, ILoggerFactory loggerFactory = null) { Context = context; _logger = loggerFactory?.CreateLogger(GetType()) ?? NullLogger.Instance; }
public MigrationsRepository(ElasticRepositoryContext <MigrationResult> context) : base(context) { }
protected ElasticReadOnlyRepositoryBase(ElasticRepositoryContext <T> context) { Context = context; }