using MongoDB.Driver; namespace UGQDataAccess; public class BaseRepository where TCollection : class { protected IMongoDatabase _mongoDatabase; protected IMongoCollection Collection { get; } protected BaseRepository(IMongoClient mongoClient, string databaseName, string collectionName) { _mongoDatabase = mongoClient.GetDatabase(databaseName); this.Collection = _mongoDatabase.GetCollection(collectionName); } }