1234567891011121314151617181920212223242526272829303132333435 |
- using System.Collections.Concurrent;
- using MongoDB.Bson;
- using MongoDB.Bson.Serialization;
- using MongoDB.Driver;
- using NetServer.MongoDB.DBData;
- namespace NetServer.MongoDB;
- public class DBLink
- {
- private IMongoDatabase _iMongoDatabase;
- private MongoClient _mongoClient;
- public IMongoDatabase MongoDatabase
- {
- get { return _iMongoDatabase; }
- }
- public void LinkDB(string dbPath, string dbName)
- {
- try
- {
- _mongoClient = new MongoClient(dbPath);
- _iMongoDatabase = _mongoClient.GetDatabase(dbName);
- PlayerDataLink.PlayerDbLink.InitPlayerData(this);
- }
- catch (Exception e)
- {
- Console.WriteLine(e);
- }
- }
- }
|