DBLink.cs 676 B

12345678910111213141516171819202122232425262728293031323334
  1. using System.Collections.Concurrent;
  2. using MongoDB.Bson;
  3. using MongoDB.Bson.Serialization;
  4. using MongoDB.Driver;
  5. using NetServer.MongoDB.DBData;
  6. namespace NetServer.MongoDB;
  7. public class DBLink
  8. {
  9. private IMongoDatabase _iMongoDatabase;
  10. private MongoClient _mongoClient;
  11. public IMongoDatabase MongoDatabase
  12. {
  13. get { return _iMongoDatabase; }
  14. }
  15. public void LinkDB(string dbPath, string dbName)
  16. {
  17. try
  18. {
  19. _mongoClient = new MongoClient(dbPath);
  20. _iMongoDatabase = _mongoClient.GetDatabase(dbName);
  21. }
  22. catch (Exception e)
  23. {
  24. Console.WriteLine(e);
  25. }
  26. }
  27. }