public List <DbColumn> GetAllColumns(IDbEntity entity, IDbConnection conn = null) { using (var con = conn ?? GetConnection()) { return(con.Query <DbColumn>(SqlStatements.GetAllColumns(_dbType), new { DbName = con.Database, Schema = entity.TableSchema, entity.TableName }).ToList()); } }