![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
CustomSchemaData |
Holds an arbitrary categorized data collection that can be attached to DataSchemaModel. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
DataSchemaModel |
The DataSchemaModel is a specialization of the ModelStore. All database schema providers must implement a class that inherits this base class. |
![Protected class Protected class](images/bb534016.protclass(en-us,vs.100).gif) |
DataSchemaModel.ScriptSourcedModelElement |
Provides a base class for all model elements that have a script source. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
DataSchemaModelConstructor |
Provides options that change schema manager behavior. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
DataSchemaModelController |
Enables write access to the schema manager. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
DataSchemaModelControllerException |
Represents the thrown exception when a schema manager controller-related failure occurs. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
DataSchemaModelEventArgs |
Provides event arguments for events that are raised when the DataSchemaModel, or an element of it, changes. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
DataSchemaModelException |
Represents the data schema model exception. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
DataSchemaModelHeader |
Represents all header, or non-model, information that would be included with a serialized data schema model. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
FileScriptCache |
Infrastructure. Provides file operations for script files. This class cannot be inherited. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
InMemoryScriptCache |
Represents a script cache that stores its scripts in memory. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
InstantiableTypeAttribute |
Used to define the instantiable type as an element that is registered to the model. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelAnnotation |
Represents an annotation that is attached to a schema model element. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelAnnotationClass |
Represents a base metadata class for annotations in model elements. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelBuilder |
Used to populate schema manager with scripts. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelBuilderConstructor |
Used to create a model builder. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelCollation |
Defines the type of model collations. This is a string identifying the alphabet or language whose sorting rules are applied when dictionary sorting is specified. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelCollationComparer |
Compares two String objects, or two ModelIdentifier objects, or two IList<T> objects for equality or for the relationship between them. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelComparer |
Represents the comparison engine used to compare two models or two elements. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelComparerConfiguration |
Represents a configuration object that is defined for model comparison. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelComparerConstructor |
Provides a constructor class for a ModelComparer object. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelComparisonChangeDefinition |
Contains details on changes to the target IModelElement object that has been compared to a source element. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelComparisonException |
Represents the model comparison exception that can occur when two models are compared. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelComparisonFilter |
Represents a filter that can be defined for comparison. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelComparisonResult |
Represents the SchemaModel comparison result. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelElement |
Provides a base class for schema model elements that are supported by a specific database schema provider. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelElementClass |
Represents the metadata for a model element. This class cannot be inherited. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelElementHandle |
Represents the handle of an [T:Microsoft.Data.Schema.SchemaModel.IModelElement)] object that is obtained from the CreateElementHandle method. This class cannot be inherited. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelElementOwnerInfo |
Represents model element owner information. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelEventArgs |
Represents event arguments for model elements. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelException |
Represents the thrown exception for a model-related failure. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelIdentifier |
Represents the unique identifier for a schema model. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelIdentifierGroup |
Marker class for an identifier that represents a group of elements. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelIdentifierHandle |
Represents a runtime handle for a model identifier. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelInstantiationException |
Represents the thrown exception when the model cannot instantiate an item. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelPersistenceException |
Represents the model persistence exception. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelPropertyClass |
Represents metadata for a property. This class cannot be inherited. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelPropertyContainerClass |
Represents a class that can contain properties, and provides access to the metadata for those properties. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelRegistrationException |
Represents the thrown exception when an issue with metadata registration occurs. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelRelationshipClass |
Represents the metadata class for relationships. This class cannot be inherited. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelSchema |
Represents the metadata that is required to instantiate a ModelStore. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelSerializationException |
Represents the thrown exception when the model XML serializer encounters an error. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelStore |
Implements physical storage for a schema model instance. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ModelStoreSerializationContext |
Defines the context of a serialization operation. This class supports the infrastructure and is not intended to be used directly from your code. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ParserConstructor |
Provides the base class for a class that instantiates a class that will parse a schema model for a specifically derived DatabaseSchemaProviderFamily. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ReverseEngineer |
Used to create a new DataSchemaModel and to populate the model with schema objects from a deployed database. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ReverseEngineerConstructor |
Represents a constructor class that defines define a reverse engineer feature. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ReverseEngineerException |
Base exception class for the ReverseEngineer component. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ReverseEngineerFilter |
Provides a collection of filter elements that are used to determine which elements to import from the source database during reverse engineering in Visual Studio Application Lifecycle Management (ALM). |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ReverseEngineerFilterElement |
Represents a filtering criterion to define which elements to import from the source database for reverse engineering. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ScriptCache |
Used to access the ElementSource for a given model element. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ScriptCacheException |
Represents the thrown exception when script cache classes encounter an error. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ScriptDomGenerator |
Provides a base class for implementations that can generate a script Document Object Model (DOM) from one model element; it is used to generate an IScriptFragment from an IModelElement. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ScriptDomGeneratorConstructor |
Used to create a ScriptDomGenerator. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ScriptDomGeneratorException |
Represents a script Document Object Model (DOM) generator exception. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
ScriptGeneratorConstructor |
Provides a base class for creating a script generator for a specifically derived DatabaseSchemaProviderFamily. |
![Public class Public class](images/ms233746.pubclass(en-us,vs.100).gif) |
SourceCodePosition |
Specifies the location and position of the source code for a model element. |