#DatabaseSchema

##Properties

Datatype Property name Property description Default Value
ConstraintCollection Constraints Represents the collection of primary/foreign key relationships on the database. null
StoredProcedureCollection StoredProcedureCollection Represents the collection of stored procedures on the database. null
TableCollection Tables Represents the collection of tables and views on the database. null

##Methods

###Equals(System.Object) Determines whether the specified System.Object is equal to the current System.Object.

Parameters:

Returns:

true if the specified System.Object is equal to the current System.Object; otherwise, false.


###FindColumn(System.String) Locates a single column in the schema that was loaded from the database using the specified fully-qualified column name. Column names are case sensitive.

Parameters:

  • System.String fullName - The fully-qualified name of the column.

Returns:

The Izenda.AdHoc.Database.Column representation of the loaded database column or null if the column was not found.


###FindColumns(System.String) Locates a set of columns in the schema that were loaded from the database using the specified fully-qualified column name. The wildcard "*" is accepted and column names are case sensitive.

Parameters:

  • System.String fullName - The fully-qualified name of the column or wildcard token.

Returns:

An Izenda.AdHoc.Database.Column array of column information matching the criteria.


###GetHashCode() Serves as a hash function for a particular type.

Returns:

A hash code for the current System.Object.


###GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) Gets a serialized representation of the schema's data with the specified context.

Parameters:


###GetType() Gets the System.Type of the current instance.

Returns:

The System.Type instance that represents the exact runtime type of the current instance.


###ToString() Returns a System.String that represents the current System.Object.

Returns:

A System.String that represents the current System.Object.


###UpdateConstraints() Ensures that any constraints added to the current schema or removed from it will be respected throughout the schema's lifetime.