Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents a schema manager for SQL Server 2005.
Inheritance Hierarchy
System.Object
Microsoft.Data.Schema.SchemaModel.ModelStore
Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel
Microsoft.Data.Schema.Sql.SchemaModel.Sql90SchemaModel
Namespace: Microsoft.Data.Schema.Sql.SchemaModel
Assembly: Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public NotInheritable Class Sql90SchemaModel _
Inherits SqlSchemaModel
[SerializableAttribute]
public sealed class Sql90SchemaModel : SqlSchemaModel
[SerializableAttribute]
public ref class Sql90SchemaModel sealed : public SqlSchemaModel
[<Sealed>]
[<SerializableAttribute>]
type Sql90SchemaModel =
class
inherit SqlSchemaModel
end
public final class Sql90SchemaModel extends SqlSchemaModel
The Sql90SchemaModel type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
![]() |
AnnotationsIncludedInSerialization | Gets a value that indicates whether annotations are included when the model is serialized. (Inherited from SqlSchemaModel.) |
![]() |
Capability | Gets a value that indicates what capabilities this model has. (Inherited from SqlSchemaModel.) |
![]() |
Collation | (Inherited from ModelStore.) |
![]() |
Comparer | Gets the collation comparer object. (Inherited from ModelStore.) |
![]() |
Controller | Gets the model controller. (Inherited from DataSchemaModel.) |
![]() |
DatabaseSchemaProvider | Gets the database schema provider for this schema model. (Overrides DataSchemaModel.DatabaseSchemaProvider.) |
![]() |
ElementProcessingOperationsCount | Gets the number of operations that remain before the model is resolved. (Inherited from SqlSchemaModel.) |
![]() |
ErrorManager | Gets the error manager to report errors. (Inherited from DataSchemaModel.) |
![]() |
IsDisposing | (Inherited from ModelStore.) |
![]() |
IsOptimizedForInsert | (Inherited from ModelStore.) |
![]() |
IsOptimizedForQuery | (Inherited from ModelStore.) |
![]() |
Schema | (Inherited from ModelStore.) |
![]() |
ScriptCache | Gets the script cache to cache scripts. (Inherited from DataSchemaModel.) |
![]() |
Sql90DatabaseSchemaProvider | Gets a SQL Server 2005-specific database schema provider for this schema model. |
![]() |
SqlDatabaseSchemaProvider | Gets a SQL Server-specific database schema provider for this schema model. (Overrides SqlSchemaModel.SqlDatabaseSchemaProvider.) |
![]() |
ValidationEnabled | Gets a value that indicates whether validation is enabled for this schema model. (Inherited from SqlSchemaModel.) |
![]() |
WriteCount | Returns the value of the current write count. (Inherited from ModelStore.) |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
AddAnnotation | Adds an annotation to the model. (Inherited from ModelStore.) |
![]() |
AddCustomData | Adds custom data to the model. (Inherited from DataSchemaModel.) |
![]() |
AddScriptCacheForFile | (Inherited from SqlSchemaModel.) |
![]() |
BeginBatchUpdate | Called at the beginning of a batch update operation. (Inherited from SqlSchemaModel.) |
![]() |
CleanupExternalProperty | When implemented in a derived class, releases resources that are used by an external property when the element is deleted. (Inherited from ModelStore.) |
![]() |
CreateAnnotation(Type) | (Inherited from ModelStore.) |
![]() |
CreateAnnotation(ModelAnnotationClass) | Creates an annotation by using the given annotation metadata. (Inherited from ModelStore.) |
![]() |
CreateAnnotation<TAnnotation>() | (Inherited from ModelStore.) |
![]() |
CreateElement(Type) | (Inherited from ModelStore.) |
![]() |
CreateElement(ModelElementClass) | Creates an element by using the given element metadata object. (Inherited from ModelStore.) |
![]() |
CreateElement<TElement>() | (Inherited from ModelStore.) |
![]() |
CreateElementHandle | (Inherited from ModelStore.) |
![]() |
CreateExternalElement(Type) | Creates an external element. (Inherited from ModelStore.) |
![]() |
CreateExternalElement(ModelElementClass) | Creates an external element by using the provided element metadata object. (Inherited from ModelStore.) |
![]() |
CreateExternalElement<TElement>() | Creates an external element of the specified type. (Inherited from ModelStore.) |
![]() |
CreateExternalNamedElement(Type, ModelIdentifier) | Creates a named external element by using the provided type and identifier. (Inherited from ModelStore.) |
![]() |
CreateExternalNamedElement(ModelElementClass, ModelIdentifier) | Creates a named external element by using the provided element metadata object and identifier. (Inherited from ModelStore.) |
![]() |
CreateExternalNamedElement<TElement>(ModelIdentifier) | Creates a named external element of the specified type by using the provided element metadata object and identifier. (Inherited from ModelStore.) |
![]() |
CreateIdentifier(ICollection<String>) | Creates a unique model identifier by using the provided collection of part names. (Inherited from ModelStore.) |
![]() |
CreateIdentifier(array<String[]) | Creates a unique model identifier by using the provided array of part names. (Inherited from ModelStore.) |
![]() |
CreateIdentifier(Boolean, ICollection<String>) | Creates a unique model identifier by using the provided collection of name parts. (Inherited from ModelStore.) |
![]() |
CreateIdentifier(Boolean, array<String[]) | Creates a unique model identifier by using the provided case-sensitive indication and array of part names. (Inherited from ModelStore.) |
![]() |
CreateIdentifier(IList<String>, ICollection<String>) | Creates a unique model identifier by using the provided list of external part names, indication of case sensitivity, and collection of part names. (Inherited from ModelStore.) |
![]() |
CreateIdentifier(IList<String>, Boolean, ICollection<String>) | Creates a unique model identifier by using the provided list of external parts, indication of case sensitivity, and collection of part names. (Inherited from ModelStore.) |
![]() |
CreateIdentifier(IList<String>, Boolean, array<String[]) | Creates a unique model identifier by using the provided list of external part names, indication of case sensitivity, and array of part names. (Inherited from ModelStore.) |
![]() |
CreateIdentifierHandle | Creates a handle for the provided identifier. (Inherited from ModelStore.) |
![]() |
CreateNamedAnnotation(Type, ModelIdentifier) | Creates a named ModelAnnotation object by using the provided model identifier. (Inherited from ModelStore.) |
![]() |
CreateNamedAnnotation(ModelAnnotationClass, ModelIdentifier) | Creates a named ModelAnnotation object by using the provided annotation metadata object and identifier. (Inherited from ModelStore.) |
![]() |
CreateNamedAnnotation<TAnnotation>(ModelIdentifier) | Creates a named ModelAnnotation object by using the provided model identifier. (Inherited from ModelStore.) |
![]() |
CreateNamedElement(Type, ModelIdentifier) | (Inherited from ModelStore.) |
![]() |
CreateNamedElement(ModelElementClass, ModelIdentifier) | (Inherited from ModelStore.) |
![]() |
CreateNamedElement<TElement>(ModelIdentifier) | (Inherited from ModelStore.) |
![]() |
DecodeIdentifier(String) | Returns an identifier that corresponds to the decoded value of the provided string. (Inherited from ModelStore.) |
![]() |
DeserializeExternalProperty | Deserializes any external properties that are supported by SqlSchemaModel. (Inherited from SqlSchemaModel.) |
![]() |
Dispose() | Disposes the model. (Inherited from ModelStore.) |
![]() |
Dispose(Boolean) | Releases resources. (Inherited from SqlSchemaModel.) |
![]() |
EndBatchUpdate | Called at the end of a batch update operation. (Inherited from SqlSchemaModel.) |
![]() |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
Finalize | (Inherited from ModelStore.) |
![]() |
FixupAfterDeserialization | Performs additional actions to guarantee model consistency after deserialization from a .dbmdl file. (Inherited from SqlSchemaModel.) |
![]() |
FixupAfterXmlDeserialization | Performs additional actions to guarantee model consistency after deserialization from an XML file. (Inherited from SqlSchemaModel.) |
![]() |
FreeElementHandle | Frees the provided element handle. (Inherited from ModelStore.) |
![]() |
FreeIdentifierHandle | Frees the provided element handle. (Inherited from ModelStore.) |
![]() |
GetAllAnnotations() | Returns a list of all annotations. (Inherited from ModelStore.) |
![]() |
GetAllAnnotations(Type) | (Inherited from ModelStore.) |
![]() |
GetAllAnnotations(ModelIdentifier) | Returns a list of all annotations that are named with the provided identifier. (Inherited from ModelStore.) |
![]() |
GetAllAnnotations(ModelIdentifier, Type) | (Inherited from ModelStore.) |
![]() |
GetAnnotations() | Returns all the annotations on the model. (Inherited from ModelStore.) |
![]() |
GetAnnotations(Type) | Returns a list of the annotations on the model that implements the given type. (Inherited from ModelStore.) |
![]() |
GetAnnotations(ModelIdentifier) | Returns a list of the annotations on the model that matches the given identifiers. (Inherited from ModelStore.) |
![]() |
GetAnnotations(ModelIdentifier, Type) | Returns all annotations that have the given identifier name, and that implement the given type. (Inherited from ModelStore.) |
![]() |
GetCustomData() | Gets a list of custom data. (Inherited from DataSchemaModel.) |
![]() |
GetCustomData(String) | Gets a list of custom data by using the provided category. (Inherited from DataSchemaModel.) |
![]() |
GetCustomData(String, String) | Gets a list of custom data by using the provided category and type name. (Inherited from DataSchemaModel.) |
![]() |
GetElementHandleTarget | Returns a model element that is identified by the provided handle. (Inherited from ModelStore.) |
![]() |
GetElements(ModelElementResolutionStatus) | Returns a list of the elements in the store that has the given resolution status. (Inherited from ModelStore.) |
![]() |
GetElements(ModelElementValidationStatus) | Returns a list of the elements in the store that has the given validation status. (Inherited from ModelStore.) |
![]() |
GetElements(Type, ModelElementQueryFilter) | (Inherited from ModelStore.) |
![]() |
GetElements(ModelElementClass, ModelElementQueryFilter) | Returns elements that share the given metadata object as selected by the given filter. (Inherited from ModelStore.) |
![]() |
GetElements(ModelElementResolutionStatus, Int32) | Returns a list of the elements that aredetermined by the count that has the given resolution status. (Inherited from ModelStore.) |
![]() |
GetElements(ModelElementValidationStatus, Int32) | Returns a list of the elements that are determined by the count that has the given validation status. (Inherited from ModelStore.) |
![]() |
GetElements(ModelIdentifier, ModelElementClass, ModelElementQueryFilter) | (Inherited from ModelStore.) |
![]() |
GetElements(ModelIdentifier, ModelIdentifierGroup, ModelElementQueryFilter) | (Inherited from ModelStore.) |
![]() |
GetElements(ModelIdentifier, Type, ModelElementQueryFilter) | (Inherited from ModelStore.) |
![]() |
GetElements<TElement>(ModelElementQueryFilter) | (Inherited from ModelStore.) |
![]() |
GetElements<TElement>(ModelIdentifier, ModelElementQueryFilter) | (Inherited from ModelStore.) |
![]() |
GetElementsCount(ModelElementResolutionStatus) | Returns the number of elements in the store that match the given status. (Inherited from ModelStore.) |
![]() |
GetElementsCount(ModelElementValidationStatus) | Returns the number of elements in the store that match the given status. (Inherited from ModelStore.) |
![]() |
GetElementsFrom(String, ModelElementClass, ModelElementQueryFilter) | (Inherited from ModelStore.) |
![]() |
GetElementsFrom(String, Type, ModelElementQueryFilter) | (Inherited from ModelStore.) |
![]() |
GetElementsFrom<TElement>(String, ModelElementQueryFilter) | (Inherited from ModelStore.) |
![]() |
GetElementsFromExternalSource | Gets the elements from an external source. (Inherited from DataSchemaModel.) |
![]() |
GetElementSources | Returns the source information for a particular element. (Inherited from SqlSchemaModel.) |
![]() |
GetExternalProperty<TProperty> | Gets an external property of a particular class for the specified model element. (Inherited from SqlSchemaModel.) |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetIdentifier(ICollection<String>) | (Inherited from ModelStore.) |
![]() |
GetIdentifier(array<String[]) | Gets the identifier from the model by scope ID and a string. (Inherited from ModelStore.) |
![]() |
GetIdentifier(IList<String>, ICollection<String>) | (Inherited from ModelStore.) |
![]() |
GetIdentifierHandleTarget | (Inherited from ModelStore.) |
![]() |
GetObjectData | Populates a [System.Runtime.Serialization.SerializationInfo] object with the data that is required to serialize the current Sql90SchemaModel object. (Overrides SqlSchemaModel.GetObjectData(SerializationInfo, StreamingContext).) |
![]() |
GetRelationshipEntrySources | Returns the source information for a particular relationship entry. (Inherited from SqlSchemaModel.) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
InitializeReferenceConstructor | Called to initialize the reference constructor. (Inherited from SqlSchemaModel.) |
![]() |
IsOwnedChildObjectType | Returns a value that indicates whether a type is a schema-bound child object. (Inherited from SqlSchemaModel.) |
![]() |
LoadExternals | Loads model elements from an external sources, such as a persisted model. (Inherited from DataSchemaModel.) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
OnCustomDataAdded | Override this method to handle addition of SqlModelCapability data. (Inherited from SqlSchemaModel.) |
![]() |
OnCustomDataRemoved | Override this method to handle removal of extra names (from elements marked as AliasedToDbo or GloballyScoped) if a reference is removed. (Inherited from SqlSchemaModel.) |
![]() |
OnModelElementChanged | Called when a model element changes. (Inherited from DataSchemaModel.) |
![]() |
OptimizeForInitialPopulation | (Inherited from ModelStore.) |
![]() |
OptimizeForQuery | (Inherited from ModelStore.) |
![]() |
RegisterForController | Registers for a model controller. (Inherited from DataSchemaModel.) |
![]() |
RemoveAnnotation | Removes an annotation from the model. (Inherited from ModelStore.) |
![]() |
RemoveCustomData | Removes custom data. (Inherited from DataSchemaModel.) |
![]() |
RemoveScriptCacheForFile | Removes the script cache that is associated with the specified file. (Inherited from SqlSchemaModel.) |
![]() |
Resolve() | Resolves all of the elements in the model. (Inherited from SqlSchemaModel.) |
![]() |
Resolve(Int32) | Resolves the specified number of elements. (Inherited from SqlSchemaModel.) |
![]() |
Serialize(TextWriter) | (Inherited from DataSchemaModel.) |
![]() |
Serialize(TextWriter, IEnumerable<Type>) | (Inherited from DataSchemaModel.) |
![]() |
Serialize(TextWriter, IEnumerable<Type>, Boolean) | Writes the data schema model to the specified output. (Inherited from DataSchemaModel.) |
![]() |
SerializeExternalProperty | Serializes any external properties that are supported by SqlSchemaModel. (Inherited from SqlSchemaModel.) |
![]() |
SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) | (Inherited from ModelStore.) |
![]() |
SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) | (Inherited from SqlSchemaModel.) |
![]() |
TestWriteCount | Tests the write count with the given value. (Inherited from ModelStore.) |
![]() |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() |
UnloadExternals | Unloads external elements from the specified file. (Inherited from DataSchemaModel.) |
![]() |
UpdateSourceNamePrefixes | (Inherited from ModelStore.) |
![]() |
ValidateWriteAccess | Validates write access. (Inherited from DataSchemaModel.) |
![]() |
ValidReferenceTranslator | Returns a value that indicates whether a reference translator can be used translate from another database schema provider to the current one. (Inherited from DataSchemaModel.) |
Top
Events
| Name | Description | |
|---|---|---|
![]() |
ModelChanged | (Inherited from ModelStore.) |
![]() |
ModelOptimizationChanged | (Inherited from ModelStore.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
.gif)
.gif)
.gif)
.gif)
.gif)