public PositionRepository(EfDataStore contextProvider, ILogger logger) :
     base(contextProvider, logger)
 {
     _contextProvider = contextProvider;
 }
 /// <summary>Initializes a new instance of the <see cref="RepositoryBase" /> class.</summary>
 /// <param name="contextProvider">The context provider.</param>
 /// <param name="logger">The logger.</param>
 /// <exception cref="ArgumentNullException">contextProvider</exception>
 protected RepositoryBase(EfDataStore contextProvider, ILogger logger)
 {
     _contextProvider = contextProvider ?? throw new ArgumentNullException(nameof(contextProvider));
     Logger           = logger ?? throw new ArgumentNullException(nameof(logger));
 }