[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.QueryDesigner.Implementation.Data.SchemaModel.Table

Table Class

Represents a database table. This class can be used to create a new DbName for using in DataSchema.

Inheritance
Table
Implements
Namespace: GrapeCity.ActiveReports.QueryDesigner.Implementation.Data.SchemaModel
Assembly: MESCIUS.ActiveReports.QueryDesigner.dll
Syntax
public sealed class Table : IEquatable<Table>
Remarks

The Table class represents the table of the DataSchema to be displayed in the user interface of the QueryDesignerDialog.

Constructors

Name Description
Table(DbName, TableType, IEnumerable<Column>)

Initializes a new instance of the Table class with the specified name, type and columns.

Properties

Name Description
Columns

Gets the collection of columns in the table.

Name

Gets the name and schema of the table.

TableType

Gets the type of the table.

Methods

Name Description
Equals(Table)

Determines whether two Table instances are equal.

Equals(object)

Determines whether the specified object is equal to the current Table instance.

GetHashCode()

Serves as a hash function for a Table, suitable for use in hashing algorithms and data structures like a hash table.

ToString()

Returns this instance of Table converted to a string.

Operators

Name Description
operator ==(Table, Table)

Determines whether two Table instances are equal.

The first Table object for the comparison.The second Table object for the comparison.
operator !=(Table, Table)

Determines whether two Table instances are not equal.

The first Table object for the comparison.The second Table object for the comparison.