public void Init(SqlCache sqlCache) { var name = GetServerName(); sqlCache.AddSqlType(name); sqlCache.AddProvider(name, () => new SqliteCommonProvider()); sqlCache.AddProvider(name, () => new SqliteFunctionProvider()); sqlCache.AddProvider(name, () => new SqliteProcedureProvider()); sqlCache.AddProvider(name, () => new SqliteViewProvider()); }
public void Init(SqlCache sqlCache) { var name = GetServerName(); sqlCache.AddSqlType(name); sqlCache.AddProvider(name, () => new PostgreSQLCommonProvider()); sqlCache.AddProvider(name, () => new PostgreSQLFunctionProvider()); sqlCache.AddProvider(name, () => new PostgreSQLProcedureProvider()); sqlCache.AddProvider(name, () => new PostgreSQLViewProvider()); }