Microsoft.Data.Schema Namespace
The Microsoft.Data.Schema namespace supports the .NET Framework infrastructure and is not intended to be used directly from your code. This namespace provides the DataSchemaException base class. Although this base class is public, do not use this type because each extensibility area has an Exception type of its own that inherits the DataSchemaException base class and which you can use in your custom data generators when you must throw an exception.
Classes
Class | Description | |
---|---|---|
ConnectionStringSecurer | Contains static methods that secure connection strings and restore secured connection strings. | |
DatabaseSchemaProvider | Provides a base class for a suite of factory objects and factory methods. These objects and methods are used to instantiate service objects that are related to schema and script modeling that, together, represent the core object of database projects in Visual Studio. | |
DataSchemaError | Encapsulates the information needed to create a corresponding entry in the Visual Studio Error List. | |
DataSchemaException | Provides a base class for all exceptions in the Microsoft.Data.Schema namespace. This includes its contained sub-namespaces. | |
ErrorEventArgs | Provides arguments for events in the ErrorManager class. | |
ErrorManager | Manages the errors that are listed in the Error List window of Visual Studio. | |
ErrorsChangedEventArgs | Provides information about pending changes to the list of errors in the Errors List window of Visual Studio. | |
OdbcConnectionStringParser | Parses an Open Database Connectivity (ODBC) connection string and creates a version of the string that is safe to persist. | |
OleDbConnectionStringParser | Parses an OLE DB connection string and creates a version of the string that is safe to persist. | |
OracleConnectionStringParser | Parses an Oracle connection string and creates a version of the string that might be safe to persist. | |
ServiceConstructor | Represents the base class for a service constructor. | |
ServiceConstructor<TService> | Provides a base class for service constructors. | |
SqlCeConnectionStringParser | Parses a SQL Server Compact Edition connection string and creates a version of the string that is safe to persist. | |
SqlConnectionStringParser | Parses a SQL Server connection string and creates a version of the string that is safe to persist. | |
SqlProviderServices | Provides access to the ADO.NET provider name and the SQL Server connection string parser. | |
UserInteractionServices | Provides a variety of helper methods and properties to facilitate user interaction with the windows in Visual Studio. |
Interfaces
Interface | Description | |
---|---|---|
IErrorManagerLimiter | Provides an interface between the Error List window of Visual Studio and the ErrorManager to specify how the list displays the errors. |
Enumerations
Enumeration | Description | |
---|---|---|
ElementIconState | Specifies which icon most accurately indicates the state of an IModelElement in Visual Studio. | |
ElementNameStyle | Specifies how the name of an element should appear in the user interface. | |
ErrorSeverity | Describes the severity of a DataSchemaError object. | |
FolderIconStyle | Defines the icon styles that appear in the interface. |