added pluralizationclass from Humanizer, and set collections names to camel case instead of lower case for better readability.

This commit is contained in:
alexandre-spieser
2017-09-03 19:00:02 +00:00
parent 37c6f38d5d
commit b94b499c10
6 changed files with 453 additions and 7 deletions
@@ -297,10 +297,10 @@ namespace MongoDbGenericRepository
/// <param name="databaseName">The name of the database against which you want to perform operations.</param>
protected BaseMongoRepository(string connectionString, string databaseName)
{
_mongoDbContext = new MongoDbContext(connectionString, databaseName);
MongoDbContext = new MongoDbContext(connectionString, databaseName);
}
protected IMongoDbContext _mongoDbContext = null;
protected IMongoDbContext MongoDbContext = null;
#region Create
@@ -735,12 +735,12 @@ namespace MongoDbGenericRepository
private IMongoCollection<TDocument> GetCollection<TDocument>(string partitionKey) where TDocument : IDocument
{
return _mongoDbContext.GetCollection<TDocument>(partitionKey);
return MongoDbContext.GetCollection<TDocument>(partitionKey);
}
private IMongoCollection<TDocument> GetCollection<TDocument>() where TDocument : IDocument
{
return _mongoDbContext.GetCollection<TDocument>();
return MongoDbContext.GetCollection<TDocument>();
}
private IMongoCollection<TDocument> HandlePartitioned<TDocument>(TDocument document) where TDocument : IDocument