SqlSchemaModel.SqlModelElement Class

Represents the SQL model element.

Namespace:  Microsoft.Data.Schema.Sql.SchemaModel.SqlServer
Assembly:  Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)

Syntax

'Declaration
Protected MustInherit Class SqlModelElement _
    Inherits DataSchemaModel..::..ScriptSourcedElement _
    Implements ISqlModelElement, IScriptSourcedElement, IModelElement, IModelPropertyContainer,  _
    IModelEntity, IModelAnnotationHolder
'Usage
Dim instance As SqlSchemaModel.SqlModelElement
protected abstract class SqlModelElement : DataSchemaModel..::..ScriptSourcedElement, 
    ISqlModelElement, IScriptSourcedElement, IModelElement, IModelPropertyContainer, IModelEntity, 
    IModelAnnotationHolder
protected ref class SqlModelElement abstract : public DataSchemaModel..::..ScriptSourcedElement, 
    ISqlModelElement, IScriptSourcedElement, IModelElement, IModelPropertyContainer, IModelEntity, 
    IModelAnnotationHolder
protected abstract class SqlModelElement extends DataSchemaModel..::..ScriptSourcedElement implements ISqlModelElement, IScriptSourcedElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
[<AbstractClassAttribute>]
type SqlModelElement =  
    class
        inherit DataSchemaModel..::..ScriptSourcedElement
        interface ISqlModelElement
        interface IScriptSourcedElement
        interface IModelElement
        interface IModelPropertyContainer
        interface IModelEntity
        interface IModelAnnotationHolder
    end

Inheritance Hierarchy

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelStore.Element
    Microsoft.Data.Schema.SchemaModel.DataSchemaModel.ScriptSourcedElement
      Microsoft.Data.Schema.Sql.SchemaModel.SqlServer.SqlSchemaModel.SqlModelElement

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.

See Also

Reference

SqlSchemaModel.SqlModelElement Members

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