protected async Task <IDbConnection> CreateReadonlyConnectionAsync() { var connection = await connectionBuilder.CreateReadConnectionAsync(); if (connection.State != ConnectionState.Open) { connection.Open(); } return(connection); }