The Table type exposes the following members.

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.)

See Also