SchemaExplorer
Provides a base for objects with names to derive from.
The name of the object.
Returns the name of the table.
The name of the object.
Determines whether an element is in the collection with the specified name.
The name of the item to locate in the collection.
true if item is found in the collection; otherwise, false.
Determines the index of a specific item in the list.
The name of the item to locate in the list.
The index of item if found in the list; otherwise, -1.
Gets the item with the specified name.
The item with the specified name.
Implements a strongly typed collection of elements.
SchemaObjectBaseCollection provides an
that is strongly typed for elements.
Gets the item with the specified index.
The item with the specified index.
How many items are in the collection.
Determines whether an element is in the collection with the specified name.
The name of the item to locate in the collection.
true if item is found in the collection; otherwise, false.
Determines the index of a specific item in the list.
The name of the item to locate in the list.
The index of item if found in the list; otherwise, -1.
Gets the item with the specified name.
The item with the specified name.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
Determines whether an element is in the collection with the specified name.
The name of the item to locate in the collection.
true if item is found in the collection; otherwise, false.
Determines the index of a specific item in the list.
The name of the item to locate in the list.
The index of item if found in the list; otherwise, -1.
Gets the item with the specified name.
The item with the specified name.
Initializes a new instance of the class.
The items from which the elements are copied.
Initializes a new instance of the class.
The items from which the elements are copied.
Determines whether an element is in the collection with the specified name.
The name of the item to locate in the collection.
true if item is found in the collection; otherwise, false.
Determines the index of a specific item in the list.
The name of the item to locate in the list.
The index of item if found in the list; otherwise, -1.
Gets the item with the specified name.
The item with the specified name.
Determines whether an element is in the collection with the specified owner and name.
The name of the item to locate in the collection.
true if item is found in the collection; otherwise, false.
Determines the index of an item with the specified owner and name.
The name of the item to locate in the collection.
The index of item if found in the list; otherwise, -1.
Gets the with the specified owner and name.
The with the specified owner and name.
Refreshes the schema object.
Determines whether an element is in the collection with the specified name.
The name of the item to locate in the collection.
true if item is found in the collection; otherwise, false.
Determines the index of a specific item in the list.
The name of the item to locate in the list.
The index of item if found in the list; otherwise, -1.
Gets the item with the specified name.
The item with the specified name.
Determines whether an element is in the collection with the specified owner and name.
The owner of the item to locate in the collection.
The name of the item to locate in the collection.
true if item is found in the collection; otherwise, false.
Determines the index of an item with the specified owner and name.
The owner of the item to locate in the collection.
The name of the item to locate in the collection.
The index of item if found in the list; otherwise, -1.
Gets the with the specified owner and name.
The with the specified owner and name.
Determines whether an element is in the collection with the specified owner and name.
The owner of the item to locate in the collection.
The name of the item to locate in the collection.
true if item is found in the collection; otherwise, false.
Determines the index of an item with the specified owner and name.
The owner of the item to locate in the collection.
The name of the item to locate in the collection.
The index of item if found in the list; otherwise, -1.
Gets the with the specified owner and name.
The with the specified owner and name.
Implements a strongly typed collection of elements.
SchemaObjectBaseCollection provides an
that is strongly typed for elements.
Refreshes the schema object.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
Provides a base for all schema objects to derive from.
Provides a base for all schema objects to derive from.
Allows the object to be refreshed.
Returns the date this table was created.
The description of the object.
Used to store any additional information about the schema object.
Allows access to the DatabaseSchema object that contains this schema object.
Gets or sets a value indicating this schema object and all its children will be loaded.
true if deep load; otherwise, false.
Gets or sets a value indicating this schema object and all its children will be loaded.
true if functions should be included; otherwise, false.
Returns the owner and name of the table.
Gets the name used to sort in 'Table (Owner)' format.
The name used to sort.
Allows the object to be refreshed.
Gets the existing ExtendedProperties without causing a lazy load.
Formats the full name.
The owner.
The name.
Returns a HashCode based on the database and name of the table.
Determines if another table is the same as this table.
The table to check against.
true/false
Returns the date this table was created.
The description of the object.
Used to store any additional information about the schema object.
Allows access to the DatabaseSchema object that contains this schema object.
Gets or sets a value indicating this schema object and all its children will be loaded.
true if deep load; otherwise, false.
Gets or sets a value indicating this schema object and all its children will be loaded.
true if functions should be included; otherwise, false.
Returns the owner and name of the table.
Gets the name used to sort in 'Table (Owner)' format.
The name used to sort.
Returns the owner of the table.
Returns the name of the table.
Returns a HashCode based on the database and name of the table.
Determines if another table is the same as this table.
The table to check against.
true/false
Returns the owner of the table.
Returns the owner and name of the table.
Gets the name used to sort in 'Table (Owner)' format.
The name used to sort.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Gets or sets a value indicating this schema object and all its children will be loaded.
true if functions should be included; otherwise, false.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Determines whether an element is in the collection with the specified owner and name.
The owner of the item to locate in the collection.
The name of the item to locate in the collection.
true if item is found in the collection; otherwise, false.
Determines the index of an item with the specified owner and name.
The owner of the item to locate in the collection.
The name of the item to locate in the collection.
The index of item if found in the list; otherwise, -1.
Gets the with the specified owner and name.
The with the specified owner and name.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
Determines whether an element is in the collection with the specified owner and name.
The owner of the item to locate in the collection.
The name of the item to locate in the collection.
true if item is found in the collection; otherwise, false.
Determines the index of an item with the specified owner and name.
The owner of the item to locate in the collection.
The name of the item to locate in the collection.
The index of item if found in the list; otherwise, -1.
Gets the with the specified owner and name.
The with the specified owner and name.
Initializes a new instance of the class.
The assembly-qualified name of the Type, which includes the name of the assembly from which the Type was loaded.
Initializes a new instance of the class.
The assembly-qualified name of the Type, which includes the name of the assembly from which the Type was loaded.
The name used in displaying this DataSourceProvider.
Gets the for the provider specified in .
The for the provider specified in .
If the Type can not be resolved, null is returned.
Creates an instance of for the type specified in .
An instance of , null if the type can not be resolved.
Creates an instance of for the type specified in .
if set to true, the an instance will be cached and return on future calls.
An instance of , null if the type can not be resolved.
Creates an instance of for the type specified in .
An instance of , null if the type can not be resolved.
Creates an instance of for the type specified in .
if set to true, the an instance will be cached and return on future calls.
An instance of , null if the type can not be resolved.
Performs an implicit conversion from to .
Name of the assembly qualified.
The result of the conversion.
Performs an implicit conversion from to .
The data source provider.
The result of the conversion.
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
A 32-bit signed integer that indicates the relative order of the objects being compared.
An object to compare with this instance.
is not the same type as this instance.
Compares the current object with another object of the same type.
A 32-bit signed integer that indicates the relative order of the objects being compared.
An object to compare with this object.
Compares the current object with another object of the same type.
A 32-bit signed integer that indicates the relative order of the objects being compared.
An object to compare with this object.
Indicates whether the current object is equal to another object of the same type.
true if the current object is equal to the parameter; otherwise, false.
An object to compare with this object.
Indicates whether the current object is equal to another object of the same type.
true if the current object is equal to the parameter; otherwise, false.
An object to compare with this object.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Returns a that represents this instance.
A that represents this instance.
Gets the display name.
Gets the assembly-qualified name of the Type, which includes the name of the assembly from which the Type was loaded.
This interface is used to implement a custom schema provider for
SchemaExplorer. To create your own schema provider simply create a
new assembly which includes a public class that implements this interface.
Also, the assembly name must end with SchemaProvider.dll
(ie. MySampleSchemaProvider.dll). Once you have done this, just
put the assembly in the same directory as CodeSmith and that's it.
Gets the name of the database.
The connection string used to connect to the target database.
The name of the database
Gets the extended property collection for a given schema object.
The connection string used to connect to the target database.
Any type that derives from SchemaObjectBase. (E.G. DatabaseSchema, TableSchema, ColumnSchema, ViewSchema, ViewColumnSchema, IndexSchema, CommandSchema, ParameterSchema, PrimaryKeySchema, TableKeySchema)
An array of ExtendedProperties for a specific SchemaObjectBase.
Sets the extended properties.
The connection string used to connect to the target database.
Any type that derives from SchemaObjectBase. (E.G. DatabaseSchema, TableSchema, ColumnSchema, ViewSchema, ViewColumnSchema, IndexSchema, CommandSchema, ParameterSchema, PrimaryKeySchema, TableKeySchema)
Gets all of the tables available in the database.
The connection string used to connect to the target database.
The database schema.
An array of tables for a specific database.
Gets all columns for a given table.
The connection string used to connect to the target database.
The table schema.
An array of view columns for a specific table.
Gets all the views available for a given database.
The connection string used to connect to the target database.
The database schema.
An array of views for a specific database.
Gets the columns for a given view.
The connection string used to connect to the target database.
The view schema.
An array of view columns for a specific view.
Gets the definition for a given view.
The connection string used to connect to the target database.
The view schema.
The definition of a view.
Gets the primary key for a given table.
The connection string used to connect to the target database.
The table schema.
An the primary key for a specific table.
Gets all of the table keys for a given table.
The connection string used to connect to the target database.
The table schema.
An array of keys for a specific table.
Gats all of the indexes for a given table.
The connection string used to connect to the target database.
The table schema.
An array of indexes for a specific table.
Gets the data from the given table.
The connection string used to connect to the target database.
The table schema.
A DataTable containing the data of the specific table.
Gets the data from a given view.
The connection string used to connect to the target database.
The view schema.
A DataTable containing the data of the specific view.
Gets all commands for the given database.
The connection string used to connect to the target database.
The database schema.
An array of commands.
Gets the parameters for a given command.
The connection string used to connect to the target database.
The command schema.
An array of parameters.
Gets the definition for a given command.
The connection string used to connect to the target database.
The command schema.
The definition of a command.
Gets schema information about the results of a given command.
The connection string used to connect to the target database.
The command schema.
An array of command results.
Gets the description for the schema provider (E.G. SQL Server Schema Provider)..
The data type of a (column) parameter is specific to the .NET Framework data provider.
Specifying the type converts the value of the Parameter to the data provider
Type before passing the value to the data source.
seealso: http://msdn.microsoft.com/en-us/library/system.data.dbtype.aspx
example: DbType.AnsiString
The System Type that is resolved from .
example: typeof(System.String)
This is the native data type from the database.
example: nvarchar
The size of the data object.
The precision of the data object.
The scale of the data object.
Whether or not the data object allows null values.
The Parent Schema Object.
The table that contains this column.
Whether or not the column is a primary key member.
Whether or not the column is a foreign key member.
Whether or not this column is unique.
Provides information about a table column.
Provides a common base for all schema objects that describe a data field.
Creates a new instance of the ViewColumnSchema object.
The object that the column belongs to.
The name of the column.
The columns data type.
The columns native type.
The size of the column.
The precision of the column.
The scale of the column.
Creates a new instance of the ViewColumnSchema object.
The object that the column belongs to.
The name of the column.
The columns data type.
The columns native type.
The size of the column.
The precision of the column.
The scale of the column.
Whether the column allows null values.
Creates a new instance of the ViewColumnSchema object.
The object that the column belongs to.
The name of the column.
The columns data type.
The columns native type.
The size of the column.
The precision of the column.
The scale of the column.
The array of extended properties for this column.
Creates a new instance of the ViewColumnSchema object.
The object that the column belongs to.
The name of the column.
The columns data type.
The columns native type.
The size of the column.
The precision of the column.
The scale of the column.
Whether the column allows null values.
The array of extended properties for this column.
Returns the name of the column.
Used to refresh this instance.
Determines if another view column is the same as this view column.
The view column to check against.
true/false
Returns a hashcode based on the database, view and name of the view column.
The data type of a (column) parameter is specific to the .NET Framework data provider.
Specifying the type converts the value of the Parameter to the data provider
Type before passing the value to the data source.
see also: http://msdn.microsoft.com/en-us/library/system.data.dbtype.aspx
example: DbType.AnsiString
The System Type that is resolved from .
example: typeof(System.String)
The Parent Schema Object.
This is the native data type from the database.
example: nvarchar
The size of the data object.
The precision of the data object.
The scale of the data object.
Whether or not the data object allows null values.
Creates a new instance of the ColumnSchema object.
The table that the column belongs to.
The name of the column.
The columns data type.
The columns native type.
The size of the column.
The precision of the column.
The scale of the column.
Whether the column allows null values.
Creates a new instance of the ColumnSchema object.
The table that the column belongs to.
The name of the column.
The columns data type.
The columns native type.
The size of the column.
The precision of the column.
The scale of the column.
Whether the column allows null values.
The array of extended properties for the column.
The table that contains this column.
Whether or not the column is a primary key member.
Whether or not the column is a foreign key member.
Whether or not this column is unique.
Implements a strongly typed collection of elements.
ColumnSchemaCollection provides an
that is strongly typed for elements.
Implements a strongly typed collection of elements.
DataObjectBaseCollection provides an
that is strongly typed for elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
Provides a common base for all tabular schema objects.
Gets the data contained within the schema object.
Index to allow easy access to the columns in this schema object.
Provides information about the schema objects columns.
Gets the data contained within the table.
Index to allow easy access to the columns in this schema object.
Provides information about the schema objects columns.
Implements a strongly typed collection of elements.
TabularObjectBaseCollection provides an
that is strongly typed for elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
The command that contains this column.
Provides information about a command result column.
Creates a new instance of the CommandResultColumnSchema object.
The command that the column belongs to.
The name of the column.
The columns data type.
The columns native type.
The size of the column.
The precision of the column.
The scale of the column.
Whether the column allows null values.
Creates a new instance of the CommandResultColumnSchema object.
The command that the column belongs to.
The name of the column.
The columns data type.
The columns native type.
The size of the column.
The precision of the column.
The scale of the column.
Whether the column allows null values.
The array of extended properties for the column.
The command that contains this column.
Implements a strongly typed collection of elements.
CommandResultColumnSchemaCollection provides an
that is strongly typed for elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
Provides access to the command that this command result schema belongs to.
Provides information about the command result columns.
Summary description for CommandResultSchema.
The command that the command result schema belongs to.
The name of this command result schema.
The columns that make up this command result schema.
The command that the command result schema belongs to.
The name of this command result schema.
The columns that make up this command result schema.
The array of extended properties for the column.
Used to refresh this instance.
Provides access to the command that this command result schema belongs to.
Provides information about the command result columns.
Implements a strongly typed collection of elements.
CommandResultSchemaCollection provides an
that is strongly typed for elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
Parameters for this command.
Provides access to information about the results and column schema information returned when executing this command.
Input parameters for this command.
Output parameters for this command.
InputOutput parameters for this command.
Input and InputOutput parameters for this command.
Output and InputOutput parameters for this command.
All parameters except the return value parameter.
The return value parameter for this command.
Gets the command text for this command.
Provides information about a command.
Creates a new instance of the CommandSchema object.
The database that the command belongs to.
The name of the command.
The owner of the command.
The date this command was created.
Creates a new instance of the CommandSchema object.
The database that the command belongs to.
The name of the command.
The owner of the command.
The date this command was created.
The array of extended properties for the command.
Refresh this instance.
Parameters for this command.
Provides access to information about the results and column schema information returned when executing this command.
Input parameters for this command.
Output parameters for this command.
InputOutput parameters for this command.
Input and InputOutput parameters for this command.
Output and InputOutput parameters for this command.
All parameters except the return value parameter.
The return value parameter for this command.
Gets the command text for this command.
Implements a strongly typed collection of elements.
CommandSchemaCollection provides an
that is strongly typed for elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
Initializes a new instance of the class.
Gets the current singleton instance of Configuration.
The current singleton instance.
An instance of Configuration wont be created until the very first
call to the sealed class. This is a CLR optimization that
provides a properly lazy-loading singleton.
Nested class to lazy-load singleton.
Initializes the Nested class.
Explicit static constructor to tell C# compiler not to mark type as beforefieldinit.
Current singleton instance.
A class used to import old schema explorer configuration files.
Required designer variable.
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Required designer variable.
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Required designer variable.
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Required designer variable.
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Required designer variable.
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
This function checks if the OS is 64 bits.
Get ValueNames from registry for WoW64 machine. Corresponding to Microsoft.Win32.RegistryKey.GetValueNames().
Registry key string value
Access key value options
Required designer variable.
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Gets the registered OLE DB providers as an array of ProgIDs.
Required designer variable.
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Required designer variable.
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Required designer variable.
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Required designer variable.
Clean up any resources being used.
Required method for Designer support - do not modify
the contents of this method with the code editor.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Looks up a localized string similar to mdb.
Looks up a localized string similar to Microsoft Access Databases (*.mdb;*.accdb)|*.mdb;*.accdb|All Files (*.*)|*.*.
Looks up a localized string similar to Select Microsoft Access Database File.
Looks up a localized string similar to The connection properties object must be of type OleDBAccessConnectionProperties..
Looks up a localized string similar to No connection properties have been set..
Looks up a localized string similar to &Add....
Looks up a localized string similar to &Description.
Looks up a localized string similar to Remo&ve.
Looks up a localized string similar to &Reset.
Looks up a localized string similar to The selected data provider cannot be changed when there is only one data provider available..
Looks up a localized string similar to The selected data source cannot be changed when there is only one data source available..
Looks up a localized string similar to The data connection dialog state cannot be programmatically modified when the dialog is visible..
Looks up a localized string similar to Change Data Source.
Looks up a localized string similar to The selected data source has no association with this data provider..
Looks up a localized string similar to The data source was not found..
Looks up a localized string similar to {0} ({1}).
Looks up a localized string similar to No data provider is currently selected..
Looks up a localized string similar to The '{0}' data source has no association with any data providers..
Looks up a localized string similar to No data sources are available..
Looks up a localized string similar to No data source is currently selected..
Looks up a localized string similar to No help is available in this context..
Looks up a localized string similar to You cannot use the Form.ShowDialog() method to show the data connection dialog. Use DataConnectionDialog.Show() instead..
Looks up a localized string similar to Test connection succeeded..
Looks up a localized string similar to Test results.
Looks up a localized string similar to .NET Framework Data Provider for ODBC.
Looks up a localized string similar to Use this selection to specify an ODBC user or system data source name to connect to an ODBC driver through the .NET Framework Data Provider for ODBC..
Looks up a localized string similar to Use this data provider to connect to ODBC data sources..
Looks up a localized string similar to ODBC.
Looks up a localized string similar to .NET Framework Data Provider for OLE DB.
Looks up a localized string similar to Use this selection to connect to a Microsoft Access database file through the .NET Framework Data Provider for OLE DB..
Looks up a localized string similar to Use this data provider to connect to OLE DB data sources..
Looks up a localized string similar to Use this selection to connect to Oracle 7.3, 8i, 9i or 10g using the native MSDAORA provider through the .NET Framework Data Provider for OLE DB..
Looks up a localized string similar to OLE DB.
Looks up a localized string similar to Use this selection to connect to Microsoft SQL Server 2000 or above using the .NET framework data provider for OLEDB..
Looks up a localized string similar to .NET Framework Data Provider for Oracle.
Looks up a localized string similar to Use this selection to connect to Oracle 7.3, 8i, 9i or 10g using the .NET Framework Data Provider for Oracle.
Using the .NET Framework Data Provider for Oracle is not recommended because it is being deprecated..
Looks up a localized string similar to Use this data provider to connect to Oracle 7.3, 8i, 9i or 10g.
Using the .NET Framework Data Provider for Oracle is not recommended because it is being deprecated..
Looks up a localized string similar to OracleClient.
Looks up a localized string similar to .NET Framework Data Provider for SQL Server.
Looks up a localized string similar to Use this selection to connect to Microsoft SQL Server 2005 or above using the .NET Framework Data Provider for SQL Server..
Looks up a localized string similar to Use this data provider to connect to Microsoft SQL Server 2005 or above..
Looks up a localized string similar to Use this selection to attach a database file to a local Microsoft SQL Server instance (including Microsoft SQL Express) using the .NET Framework Data Provider for SQL Server..
Looks up a localized string similar to SqlClient.
Looks up a localized string similar to The default data provider cannot be changed when there is only one data provider available..
Looks up a localized string similar to The data provider was not found..
Looks up a localized string similar to Microsoft Access Database File.
Looks up a localized string similar to Microsoft ODBC Data Source.
Looks up a localized string similar to Microsoft SQL Server.
Looks up a localized string similar to Microsoft SQL Server Database File.
Looks up a localized string similar to Oracle Database.
Looks up a localized string similar to <other>.
Looks up a localized string similar to The connection properties object must be of type OdbcConnectionProperties..
Looks up a localized string similar to Failed to allocate ODBC connection handle..
Looks up a localized string similar to Failed to allocate ODBC environment handle..
Looks up a localized string similar to Failed to call the ODBC driver connection utility..
Looks up a localized string similar to This connection cannot be tested because no database file has been specified..
Looks up a localized string similar to The connection properties object must be of type OleDBConnectionProperties..
Looks up a localized string similar to The connection properties object must be of type OracleConnectionProperties or OleDBOracleConnectionProperties..
Looks up a localized string similar to This connection cannot be tested because the specified database does not exist or is not visible to the specified user..
Looks up a localized string similar to This connection cannot be tested because no server name has been specified..
Looks up a localized string similar to This server version is not supported. You must have Microsoft SQL Server 2005 or later..
Looks up a localized string similar to mdf.
Looks up a localized string similar to Microsoft SQL Server Databases (*.mdf)|*.mdf|All Files (*.*)|*.*.
Looks up a localized string similar to Select SQL Server Database File.
Looks up a localized string similar to The connection properties object must be of type SqlConnectionProperties or OleDBSqlConnectionProperties..
Looks up a localized string similar to This connection cannot be tested because the specified database file does not exist..
Looks up a localized string similar to No database file was specified..
Looks up a localized string similar to Common reasons for this problem include that the server is not installed, the service is not started or the server is upgrading your database. If an upgrade is in process, you will be able to connect to the database when the upgrade is complete..
Looks up a localized string similar to The connection properties object must be of type SqlFileConnectionProperties..
Gets or sets the current provider for this instance.
Gets or sets the current connection string for this instance.
Provides access to the tables contained in the database.
Provides access to the views contained in the database.
Provides access to the commands contained in the database.
This class allows programmatic discovery of a database schema.
This is the default constructor.
This constructor allows you to specify your own schema provider and set the connection string.
The provider to use for this instance.
The connection string to use for this instance.
Returns a collection of available providers.
IDbSchemaProviderCollection
Returns the name of the database.
Gets a provider by name.
The name of the provider.
IDbSchemaProvider
Allows for programmatic refreshing of the database schema.
Determines if another database is the same as this database.
The database to check against.
true/false
Returns a hashcode based on the database.
Gets or sets the current provider for this instance.
Gets or sets the current cached provider for this instance.
Gets or sets the current connection string for this instance.
The name of the database.
Provides access to the tables contained in the database.
Provides access to the views contained in the database.
Provides access to the commands contained in the database.
Implements a strongly typed collection of elements.
DataObjectBaseCollection provides an
that is strongly typed for elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
Used to store information about a data source.
Implements a strongly typed collection of elements.
DataSourceCollection provides an
that is strongly typed for elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
Determines whether an element is in the collection with the specified name.
The name of the item to locate in the collection.
true if item is found in the collection; otherwise, false.
Determines the index of a specific item in the list.
The name of the item to locate in the list.
The index of item if found in the list; otherwise, -1.
Gets the with the specified name.
The with the specified name.
The value of this extended property.
The data type of this extended property.
The name of this extended property.
The value of this extended property.
The data type of this extended property.
Implements a strongly typed collection of elements.
ExtendedPropertyCollection provides an
that is strongly typed for elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
Implements a strongly typed collection of elements.
IDbSchemaProviderCollection provides an
that is strongly typed for elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
Determines whether an element is in the collection with the specified name.
The name of the item to locate in the collection.
true if item is found in the collection; otherwise, false.
Determines the index of a specific item in the list.
The name of the item to locate in the list.
The index of item if found in the list; otherwise, -1.
Gets the with the specified name.
The with the specified name.
The table that contains this index.
Whether this is the index for the primary key or not.
Whether this is a unique index.
Whether this is a clustered index.
The columns that make up this index.
Provides information about an index.
Formats the full name.
The owner.
Name of the table.
Name of the index.
Determines if another index is the same as this index.
The index to check against.
true/false
Returns a hashcode based on the database, table and name of the index.
The table that contains this index.
Whether this is the index for the primary key or not.
Whether this is a unique index.
Whether this is a clustered index.
The columns that make up this index.
Implements a strongly typed collection of elements.
IndexSchemaCollection provides an
that is strongly typed for elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
The column that this member column object wraps.
The underlying column's extended properties.
Wraps a ColumnSchema object and allows for storing extended properties specific to this instance of the member column.
Creates a new instance of the MemberColumnSchema object.
The column that is member column refers to.
Creates a new instance of the MemberColumnSchema object.
The column that is member column refers to.
The array of extended properties for the member column.
Used to refresh this instance.
Determines if another column is the same as this column.
The column to check against.
true/false
Returns a HashCode based on the database, table and name of the column.
The column that this member column object wraps.
The underlying column's extended properties.
Used to store any additional information about the schema object.
The table that contains this column.
The Parent Schema Object.
Whether or not the column is a primary key member.
Whether or not the column is a foreign key member.
Whether or not this column is unique.
The data type for this data object.
The system type that for this data object.
The native data type for this data object.
The size of the data object.
The precision of the data object.
The scale of the data object.
Whether or not the data object allows null values.
The name of the object.
The description of the object.
Allows access to the DatabaseSchema object that contains this schema object.
Implements a strongly typed collection of elements.
MemberColumnSchemaCollection provides an
that is strongly typed for elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
Determines whether the
contains a element that points to the specified .
The object
to locate in the .
This argument can be a null reference.
true if is found in the
; otherwise, false.
Please refer to for details.
Returns the zero-based index of the first occurrence of the specified
in the that points to the specified ..
The object
to locate in the .
This argument can be a null reference.
The zero-based index of the first occurrence of
in the , if found; otherwise, -1.
Please refer to for details.
The command that contains this parameter.
The parameter direction.
Provides information about a parameter.
The command that contains this parameter.
The parameter direction.
Implements a strongly typed collection of elements.
ParameterSchemaCollection provides an
that is strongly typed for elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
The table that contains this primary key.
The primary key's member columns.
Provides information about a table primary key.
Determines if another primary key is the same as this primary key.
The primary key to check against.
true/false
Returns a hashcode based on the database, table and name of the primary key.
The table that contains this primary key.
The primary key's member columns.
CLR Procedure or Function.
Inline-Table-Valued Function.
Multi-Statement-Table-Valued Function
Function.
Table-Valued Function
User Defined Table Type.
Major Version.
Version.
The collation setting
A comment.
The statement that defines the computed field
The default value
Identity Column
Identity Increment
Identity Seed
Computed Column or Index
Column is Deterministic
The Column is a Row Guid
The index is used to maintain a declarative referential constraint.
The index implements a SQL Server PRIMARY KEY constraint. A value is returned only.
The index implements a UNIQUE constraint on a table not constrained by primary key. The index is a candidate key.
Optimizes index creation when an existing index is rebuilt.
The StatisticsIndex property directs Index object property evaluation when the object is used to create a Microsoft SQL Server index.
The index is clustered. SQL Server supports a single clustered index on any table.
The IsFullTextKey property identifies the index used by Microsoft Search to support row identification.
Controls error generation when an INSERT or UPDATE operation could cause a constraint violation and the index implements a PRIMARY KEY or UNIQUE constraint.
Redirects index creation, mapping Index object manipulation to CREATE STATISTICS and DROP STATISTICS statements.
The StatisticsIndex property directs Index object property evaluation when the object is used to create a Microsoft SQL Server index.
Creates index with statistics computation off.
The FillFactor property exposes the percent of each page used to store index data when the index is created.
Index nodes are padded using a fill factor.
The Description
The FileGroup property identifies the file group used to store Microsoft SQL Server table or index data.
The System Type (E.G., System.String)
Summary description for SchemaUtility.
Sorts TableSchema objects based on their dependencies.
The foreign key table.
The foreign key table columns that make up this key.
The primary key table.
The primary key table columns that make up this key.
The primary key for the table that this key refers to.
Provides information about a table key.
Refresh this object.
Formats the full name.
The owner.
Name of the table.
Name of the key.
Determines if another table key is the same as this table key.
The table key to check against.
true/false
Returns a hashcode based on the database, table and name of the table key.
The foreign key table.
The foreign key table columns that make up this key.
The primary key table.
The primary key table columns that make up this key.
The primary key for the table that this key refers to.
Implements a strongly typed collection of elements.
TableKeySchemaCollection provides an
that is strongly typed for elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
Gets the data contained within the table.
Provides information about the primary key of the table.
Provides information about the primary key of the table.
Provides information about the keys contained in the table.
Provides information about the foreign keys (keys where the current table is the foreign table) contained in the table.
Provides information about the primary keys (keys where the current table is the primary table) contained in the table.
Provides information about the indexes contained in the table.
Provides information about the table columns.
Provides information about all non-primary key table columns.
Provides information about all non-key columns.
Provides information about all columns who are not members of a foreign key.
Provides information about all columns who are members of a foreign key.
Provides information about a database table.
Allows you to refresh the information for this table.
Determines whether the current table is a dependant of the supplied table.
The table to check against.
true/false
Gets the data contained within the table.
Provides information about the primary key of the table.
Provides information about the primary key of the table.
Provides information about the table columns.
Provides information about all non-primary key table columns.
Provides information about all non-key columns.
Provides information about all columns who are not members of a foreign key.
Provides information about all columns who are members of a foreign key.
Provides information about the keys contained in the table.
Provides information about the foreign keys (keys where the current table is the foreign table) contained in the table.
Provides information about the primary keys (keys where the current table is the primary table) contained in the table.
Provides information about the indexes contained in the table.
Implements a strongly typed collection of elements.
TableSchemaCollection provides an
that is strongly typed for elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
The view that contains this column.
Provides information about a view column.
Creates a new instance of the ViewColumnSchema object.
The view that the column belongs to.
The name of the column.
The columns data type.
The columns native type.
The size of the column.
The precision of the column.
The scale of the column.
Creates a new instance of the ViewColumnSchema object.
The view that the column belongs to.
The name of the column.
The columns data type.
The columns native type.
The size of the column.
The precision of the column.
The scale of the column.
Whether the column allows null values.
Creates a new instance of the ViewColumnSchema object.
The view that the column belongs to.
The name of the column.
The columns data type.
The columns native type.
The size of the column.
The precision of the column.
The scale of the column.
The array of extended properties for this column.
Creates a new instance of the ViewColumnSchema object.
The view that the column belongs to.
The name of the column.
The columns data type.
The columns native type.
The size of the column.
The precision of the column.
The scale of the column.
Whether the column allows null values.
The array of extended properties for this column.
The view that contains this column.
Implements a strongly typed collection of elements.
ViewColumnSchemaCollection provides an
that is strongly typed for elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.
Gets the data contained within the table.
Provides information about the view columns.
Gets the view text for this view.
Provides information about a database table.
Allows you to refresh the information for this table.
Gets the data contained within the table.
Provides information about the view columns.
Gets the view text for this view.
Implements a strongly typed collection of elements.
ViewSchemaCollection provides an
that is strongly typed for elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
The collection from which the elements are copied.