The Table type exposes the following members.

Constructors

  NameDescription
Public methodTable()()()()
Initializes a new instance of Table.
Public methodTable(String)
Initializes a new instance of the Table class

Methods

  NameDescription
Public methodAddCheckConstraint
Public methodAddColumn
Adds the Column to the ICollection of Columns that are part of the Table.
Public methodAddIndex
Public methodAddUniqueKey
Public methodContainsColumn
Public methodCreateForeignKey(String, IEnumerable<(Of <<'(Column>)>>), String)
Public methodCreateForeignKey(String, IEnumerable<(Of <<'(Column>)>>), String, IEnumerable<(Of <<'(Column>)>>))
Create a ForeignKey for the columns in the Table.
Public methodCreateForeignKeys
Public methodCreateUniqueKey
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetColumn(Int32)
Gets the Column at the specified index.
Public methodGetColumn(Column)
Return the column which is identified by column provided as argument.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetIndex
Gets the Index identified by the name.
Public methodGetOrCreateIndex
Public methodGetOrCreateUniqueKey
Public methodGetQualifiedName(Dialect)
Gets the schema qualified name of the Table.
Public methodGetQualifiedName(Dialect, String, String)
Gets the schema qualified name of the Table using the specified qualifier
Public methodGetQuotedName()()()()
returns quoted name as it would be in the mapping file.
Public methodGetQuotedName(Dialect)
Gets the name of this Table in quoted form if it is necessary.
Public methodGetQuotedSchema()()()()
returns quoted name as it is in the mapping file.
Public methodGetQuotedSchema(Dialect)
Public methodGetQuotedSchemaName
Gets the schema for this table in quoted form if it is necessary.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetUniqueKey
Gets the UniqueKey identified by the name.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberQualify
Public methodSetIdentifierValue
Sets the Identifier of the Table.
Public methodSqlAlterStrings
Public methodSqlCommentStrings
Public methodSqlCreateString
Generates the SQL string to create this Table in the database.
Public methodSqlDropString
Generates the SQL string to drop this Table in the database.
Public methodSqlTemporaryTableCreateString
Public methodToString (Overrides Object..::..ToString()()()().)
Public methodUniqueColumnString(IEnumerable)
Generates a unique string for an ICollection of Column objects.
Public methodUniqueColumnString(IEnumerable, String)
Public methodValidateColumns

Extension Methods

  NameDescription
Public Extension MethodAs<(Of <<'(T>)>>) (Defined by TypeHelperExtensionMethods.)
Public Extension MethodIsBetween
Apply a "between" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsIn(array<Object>[]()[][])Overloaded.
Apply an "in" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsIn(ICollection)Overloaded.
Apply an "in" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsProxy (Defined by NHibernateProxyHelper.)
Public Extension MethodToTypeParameters (Defined by ReflectHelper.)

Properties

  NameDescription
Public propertyCatalog
Public propertyCheckConstraintsIterator
Public propertyColumnIterator
Gets an IEnumerable of Column objects that are part of the Table.
Public propertyColumnSpan
Gets the number of columns that this Table contains.
Public propertyComment
Public propertyForeignKeyIterator
Gets an IEnumerable of ForeignKey objects that are part of the Table.
Public propertyHasDenormalizedTables
Public propertyHasPrimaryKey
Public propertyIdentifierValue
Public propertyIndexIterator
Gets an ICollection of Index objects that are part of the Table.
Public propertyIsAbstract
Public propertyIsAbstractUnionTable
Public propertyIsPhysicalTable
Public propertyIsQuoted
Gets or sets if the column needs to be quoted in SQL statements.
Public propertyIsSchemaQuoted
Public propertyIsSubselect
Public propertyName
Gets or sets the name of the Table in the database.
Public propertyPrimaryKey
Gets or sets the PrimaryKey of the Table.
Public propertyRowId
Public propertySchema
Gets or sets the schema the table is in.
Public propertySchemaActions
Public propertySubselect
Public propertyUniqueInteger
Gets the unique number of the Table.
Public propertyUniqueKeyIterator
Gets an IEnumerable of UniqueKey objects that are part of the Table.

See Also