IRepository<TSettings>
public interface IRepository<TSettings> : IRepositoryWithSettings, ISnapshotRepository where TSettings : IRepositorySettings
A snapshot repository with typed settings
The repository settings