Setup your mongo c# application with a database context.
using MongoDB.Driver;
namespace MongoOperations
{
public class MongoContext
{
private const string DatabaseName = "database";
private const string ConnectionString = "mongodb://localhost:27017";
private static readonly IMongoClient _client;
private static readonly IMongoDatabase _database;
static MongoContext()
{
_client = new MongoClient(ConnectionString);
_database = _client.GetDatabase(DatabaseName);
}
public IMongoClient Client
{
get { return Client; }
}
public IMongoCollection<T> Collection<T>(string collection)
{
return _database.GetCollection<T>(collection);
}
public void DropPeopleCollection<T>(string collection)
{
_database.DropCollection(collection);
}
}
}