- 增加 QuestDB 时序数据库支持;(感谢 Daily 贡献)#1429

This commit is contained in:
2881099
2023-02-23 01:55:28 +08:00
parent 6843beeabe
commit e186eec7b4
16 changed files with 44 additions and 311 deletions

View File

@ -15,13 +15,13 @@ namespace FreeSql.QuestDb
{
class QuestDbAdo : FreeSql.Internal.CommonProvider.AdoProvider
{
public QuestDbAdo() : base(DataType.PostgreSQL, null, null) { }
public QuestDbAdo(CommonUtils util, string masterConnectionString, string[] slaveConnectionStrings, Func<DbConnection> connectionFactory) : base(DataType.PostgreSQL, masterConnectionString, slaveConnectionStrings)
public QuestDbAdo() : base(DataType.QuestDb, null, null) { }
public QuestDbAdo(CommonUtils util, string masterConnectionString, string[] slaveConnectionStrings, Func<DbConnection> connectionFactory) : base(DataType.QuestDb, masterConnectionString, slaveConnectionStrings)
{
base._util = util;
if (connectionFactory != null)
{
var pool = new FreeSql.Internal.CommonProvider.DbConnectionPool(DataType.PostgreSQL, connectionFactory);
var pool = new FreeSql.Internal.CommonProvider.DbConnectionPool(DataType.QuestDb, connectionFactory);
ConnectionString = pool.TestConnection?.ConnectionString;
MasterPool = pool;
return;