Sql100SchemaModel Members

Include Protected Members
Include Inherited Members

Represents the Sql100 schema model.

The Sql100SchemaModel type exposes the following members.

Methods

  Name Description
Public method AddAnnotation (Inherited from ModelStore.)
Public method AddCustomData Adds custom data. (Inherited from DataSchemaModel.)
Protected method ArePropertiesEqual (Inherited from SqlSchemaModel.)
Public method BeginBatchUpdate (Inherited from SqlSchemaModel.)
Protected method CleanupExternalProperty (Inherited from ModelStore.)
Public method CreateAnnotation Overloaded.
Public method CreateAnnotation<TAnnotation> (Inherited from ModelStore.)
Public method CreateElement Overloaded.
Public method CreateElement<TElement> (Inherited from ModelStore.)
Public method CreateElementHandle (Inherited from ModelStore.)
Protected method CreateExternalElement Overloaded. Creates an external element.
Protected method CreateExternalElement<TElement> Creates an external element. (Inherited from ModelStore.)
Protected method CreateExternalNamedElement Overloaded.
Protected method CreateExternalNamedElement<TElement> (Inherited from ModelStore.)
Public method CreateExternalReferenceParts (Inherited from ModelStore.)
Public method CreateIdentifier Overloaded.
Public method CreateIdentifierHandle (Inherited from ModelStore.)
Protected method CreateModelEventArgs Creates model event arguments. (Inherited from DataSchemaModel.)
Public method CreateNamedAnnotation Overloaded.
Public method CreateNamedAnnotation<TAnnotation> (Inherited from ModelStore.)
Public method CreateNamedElement Overloaded.
Public method CreateNamedElement<TElement> (Inherited from ModelStore.)
Protected method DeserializeExternalProperty (Inherited from SqlSchemaModel.)
Public method Dispose Overloaded. Disposes the model.
Public method EndBatchUpdate (Inherited from SqlSchemaModel.)
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize (Inherited from ModelStore.)
Protected method FixupAfterDeserialization (Inherited from SqlSchemaModel.)
Public method FreeElementHandle (Inherited from ModelStore.)
Public method FreeIdentifierHandle (Inherited from ModelStore.)
Public method GetAllAnnotations Overloaded.
Public method GetAnnotations Overloaded.
Public method GetAnnotationsIncludedInSerialization Gets a list of annotations included in the serialization. (Inherited from DataSchemaModel.)
Public method GetCustomData Overloaded. Gets custom data.
Public method GetElementHandleTarget (Inherited from ModelStore.)
Public method GetElementProcessingOperationsCount (Inherited from SqlSchemaModel.)
Public method GetElements Overloaded. Returns a list of the elements in the store.
Public method GetElements<TElement> Overloaded.
Public method GetElementsCount Overloaded. Returns the number of elements in the store.
Protected method GetElementSource (Inherited from SqlSchemaModel.)
Protected method GetExternalProperty<TProperty> (Inherited from SqlSchemaModel.)
Public method GetExternalReferenceParts (Inherited from ModelStore.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetIdentifier Overloaded. Gets the identifier from the model.
Public method GetIdentifierHandleTarget (Inherited from ModelStore.)
Public method GetObjectData Populates a [System.Runtime.Serialization.SerializationInfo] object with the data needed to serialize the current Sql100SchemaModel object. (Overrides SqlSchemaModel.GetObjectData(SerializationInfo, StreamingContext).)
Protected method GetRelationshipEntrySources (Inherited from SqlSchemaModel.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method InitializeReferenceConstructor (Inherited from SqlSchemaModel.)
Protected method InitializeValidator (Inherited from SqlSchemaModel.)
Public method IsOwnedChildObjectType Returns whether the type is a SchemaBound child object. (Inherited from SqlSchemaModel.)
Protected method LoadBuiltInsFromResource (Inherited from SqlSchemaModel.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Protected method OnCustomDataAdded (Inherited from SqlSchemaModel.)
Protected method OnCustomDataRemoved (Inherited from SqlSchemaModel.)
Public method OnGetAnnotationsIncludedInSerialization (Inherited from SqlSchemaModel.)
Protected method OnModelElementChanged Called on model element change. (Inherited from DataSchemaModel.)
Public method OptimizeForInitialPopulation (Inherited from ModelStore.)
Public method OptimizeForQuery (Inherited from ModelStore.)
Protected method RaiseModelElementChanged (Inherited from ModelStore.)
Public method RegisterForController Registers for a model controller. (Inherited from DataSchemaModel.)
Public method RemoveAnnotation (Inherited from ModelStore.)
Public method RemoveCustomData Removes custom data. (Inherited from DataSchemaModel.)
Public method Resolve Overloaded.
Protected method SerializeExternalProperty (Inherited from SqlSchemaModel.)
Protected method SetExternalProperty<TProperty> (Inherited from ModelStore.)
Public method TestWriteCount Tests the write count with the given value. (Inherited from ModelStore.)
Public method ToString Returns a String that represents the current Object. (Inherited from Object.)
Protected method ValidateWriteAccess Validates write access. (Inherited from DataSchemaModel.)
Protected method ValidReferenceTranslator Returns whether reference translator is valid. (Inherited from DataSchemaModel.)

Top

Properties

  Name Description
Public property Capability (Inherited from SqlSchemaModel.)
Public property Collation (Inherited from ModelStore.)
Public property ComparisonManager (Inherited from ModelStore.)
Protected property Controller Gets the model controller. (Inherited from DataSchemaModel.)
Public property DatabaseSchemaProvider Gets the database schema provider. (Overrides DataSchemaModel.DatabaseSchemaProvider.)
Public property ErrorManager Gets the error manager. (Inherited from DataSchemaModel.)
Public property IsDisposing (Inherited from ModelStore.)
Public property IsOptimizedForInsert (Inherited from ModelStore.)
Public property IsOptimizedForQuery (Inherited from ModelStore.)
Public property Schema (Inherited from ModelStore.)
Public property ScriptCache Gets the script cache. (Inherited from DataSchemaModel.)
Public property Sql100DatabaseSchemaProvider Gets the Sql100 database schema provider.
Public property SqlDatabaseSchemaProvider Gets the SQL database schema provider. (Overrides SqlSchemaModel.SqlDatabaseSchemaProvider.)
Protected property ValidationEnabled (Inherited from SqlSchemaModel.)
Public property WriteCount Returns the value of the current write count. (Inherited from ModelStore.)

Top

Events

  Name Description
Public event ModelChanged (Inherited from ModelStore.)

Top

See Also

Reference

Sql100SchemaModel Class

Microsoft.Data.Schema.Sql.SchemaModel.SqlServer Namespace