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;
 }