protected override IReadOnlyList <OracleColumn> BuildColumns() { var columnBuilderVisitor = new OracleColumnBuilderVisitor(); _rowSourceReference?.Accept(columnBuilderVisitor); return(columnBuilderVisitor.Columns); }