ITable Interface
Namespace: Microsoft.Data.Tools.Model.Relational
Assembly: Microsoft.Data.Tools.Model (in Microsoft.Data.Tools.Model.dll)
Syntax
'Declaration
Public Interface ITable _
Inherits IReferenceableModelObject, IModelElement, IModelObject
'Usage
Dim instance As ITable
public interface ITable : IReferenceableModelObject, IModelElement,
IModelObject
public interface class ITable : IReferenceableModelObject,
IModelElement, IModelObject
type ITable =
interface
interface IReferenceableModelObject
interface IModelElement
interface IModelObject
end
public interface ITable extends IReferenceableModelObject, IModelElement, IModelObject
The ITable type exposes the following members.
Properties
Name | Description | |
---|---|---|
ChildNodes | Returns the contained model objects of this model object that are immediate children of it, i.e. they are values of one of this object's properties. (Inherited from IModelObject.) | |
Columns | Gets {insert text here}. | |
ForeignKeys | Gets {insert text here}. | |
Identifier | Gets {insert text here}. (Inherited from IReferenceableModelObject.) | |
Model | Gets {insert text here}. (Inherited from IModelObject.) | |
Name | Gets {insert text here}. (Inherited from IReferenceableModelObject.) | |
ParentNode | Returns the parent model object that contains this node (null for the root of the model object tree) (Inherited from IModelObject.) | |
PrimaryKey | Gets {insert text here}. | |
Schema | Gets {insert text here}. |
Top
Methods
Name | Description | |
---|---|---|
CreateColumn(String) | ||
CreateColumn(IQualifiedIdentifier) | ||
CreateForeignKey(String) | ||
CreateForeignKey(IQualifiedIdentifier) | ||
CreatePrimaryKey(String) | ||
CreatePrimaryKey(IQualifiedIdentifier) | ||
CreateScript | (Inherited from IModelObject.) | |
Delete | Removes this IModelObject from the model. (Inherited from IModelElement.) | |
GetReferencesToObject | (Inherited from IReferenceableModelObject.) |
Top
Extension Methods
Name | Description | |
---|---|---|
AddAnnotation | (Defined by ModelExtensions.) | |
GetAncestor< (Of < <' (T> ) > > ) | (Defined by ModelExtensions.) | |
TryGetAnnotation | (Defined by ModelExtensions.) |
Top