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