#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:
- System.Object obj - The System.Object to compare with the current System.Object.
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:
- System.Runtime.Serialization.SerializationInfo info - The serialized information of the database schema.
- System.Runtime.Serialization.StreamingContext context - The source and destination context in which the schema should be obtained. Null signifies no context.
###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.
