public static IMongoCollection <T> GetDocumentCollection <T>( this IMongoDatabase database, MongoCollectionName?collectionName, MongoCollectionSettings?settings ) where T : Document => database.GetCollection <T>( collectionName == null ? MongoCollectionName.For <T>() : collectionName, settings );
public static IMongoCollection <T> GetDocumentCollection <T>( this IMongoDatabase database, MongoCollectionSettings settings ) where T : Document => GetDocumentCollection <T>(database, MongoCollectionName.For <T>(), settings);
public static IMongoCollection <T> GetDocumentCollection <T>(this IMongoDatabase database, MongoCollectionName collectionName = null) where T : Document => GetDocumentCollection <T>(database, collectionName ?? MongoCollectionName.For <T>(), null);