Update mongoDb

This commit is contained in:
sunkaixuan
2025-04-26 19:46:11 +08:00
parent 19ef602946
commit fa80c60bec
3 changed files with 225 additions and 3 deletions

View File

@@ -13,17 +13,17 @@ namespace MongoDb.Ado.data
private static readonly Dictionary<string, MongoClient> _clientCache = new Dictionary<string, MongoClient>(StringComparer.OrdinalIgnoreCase);
private static readonly object _lock = new object();
private string _originalConnectionString;
private string _originalConnectionString;
private IMongoDatabase _database;
private string _databaseName;
private ConnectionState _state = ConnectionState.Closed;
public override string Database => _databaseName;
public override string DataSource => _client?.Settings?.Server?.ToString() ?? "";
public override string ServerVersion => "MongoDB_" + (_client?.Cluster?.Description?.ClusterId.ToString() ?? "Unknown");
public override ConnectionState State => _state;
public override string ConnectionString { get => _originalConnectionString; set => _originalConnectionString=value; }
public override string ConnectionString { get => _originalConnectionString; set => _originalConnectionString = value; }
private MongoClient _client;