BookStoreContext.cs 646 B

1234567891011121314151617181920
  1. using MongoDB.Driver;
  2. using System.Configuration;
  3. namespace BookStore
  4. {
  5. public class BookStoreContext
  6. {
  7. private IMongoDatabase _db { get; set; }
  8. private MongoClient _mongoClient { get; set; }
  9. public BookStoreContext()
  10. {
  11. _mongoClient = new MongoClient(ConfigurationManager.ConnectionStrings["MongoDB"].ConnectionString);
  12. _db = _mongoClient.GetDatabase(ConfigurationManager.ConnectionStrings["MongoDB"].Name);
  13. }
  14. public IMongoCollection<T> GetCollection<T>(string nameCollection)
  15. {
  16. return _db.GetCollection<T>(nameCollection);
  17. }
  18. }
  19. }