Share via


IVsDataTableColumn Interface

Represents a mapped object that describes a tabular object column.

Namespace:  Microsoft.VisualStudio.Data.Services.RelationalObjectModel
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

'Declaration
<DataMappedObjectTypeAttribute("TableForeignKeyColumn", Identifier := "Catalog, Schema, Table, ForeignKey, Name",  _
    AvailableRestrictions := "Catalog, Schema, Table, TableForeignKey, Name",  _
    RequiredOrdering := "Catalog, Schema, Table, TableForeignKey, Ordinal",  _
    ClassId := "ECAB02DB-6A5D-4675-8FC2-FD38A115D674")> _
<DataMappedObjectTypeAttribute("TableColumn", Identifier := "Catalog, Schema, Table, Name",  _
    AvailableRestrictions := "Catalog, Schema, Table, Name", RequiredOrdering := "Catalog, Schema, Table, Ordinal",  _
    ClassId := "ECAB02DB-6A5D-4675-8FC2-FD38A115D674")> _
<DataMappedObjectTypeAttribute("TableUniqueKeyColumn", Identifier := "Catalog, Schema, Table, UniqueKey, Name",  _
    AvailableRestrictions := "Catalog, Schema, Table, TableUniqueKey, Name",  _
    RequiredOrdering := "Catalog, Schema, Table, TableUniqueKey, Ordinal",  _
    ClassId := "ECAB02DB-6A5D-4675-8FC2-FD38A115D674")> _
Public Interface IVsDataTableColumn _
    Inherits IVsDataColumn, IVsDataMappedObject, IVsDataSiteableObject(Of IVsDataMappedObject)
'Usage
Dim instance As IVsDataTableColumn
[DataMappedObjectTypeAttribute("TableForeignKeyColumn", Identifier = "Catalog, Schema, Table, ForeignKey, Name", 
    AvailableRestrictions = "Catalog, Schema, Table, TableForeignKey, Name", 
    RequiredOrdering = "Catalog, Schema, Table, TableForeignKey, Ordinal", 
    ClassId = "ECAB02DB-6A5D-4675-8FC2-FD38A115D674")]
[DataMappedObjectTypeAttribute("TableColumn", Identifier = "Catalog, Schema, Table, Name", 
    AvailableRestrictions = "Catalog, Schema, Table, Name", RequiredOrdering = "Catalog, Schema, Table, Ordinal", 
    ClassId = "ECAB02DB-6A5D-4675-8FC2-FD38A115D674")]
[DataMappedObjectTypeAttribute("TableUniqueKeyColumn", Identifier = "Catalog, Schema, Table, UniqueKey, Name", 
    AvailableRestrictions = "Catalog, Schema, Table, TableUniqueKey, Name", 
    RequiredOrdering = "Catalog, Schema, Table, TableUniqueKey, Ordinal", 
    ClassId = "ECAB02DB-6A5D-4675-8FC2-FD38A115D674")]
public interface IVsDataTableColumn : IVsDataColumn, 
    IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject>
[DataMappedObjectTypeAttribute(L"TableForeignKeyColumn", Identifier = L"Catalog, Schema, Table, ForeignKey, Name", 
    AvailableRestrictions = L"Catalog, Schema, Table, TableForeignKey, Name", 
    RequiredOrdering = L"Catalog, Schema, Table, TableForeignKey, Ordinal", 
    ClassId = L"ECAB02DB-6A5D-4675-8FC2-FD38A115D674")]
[DataMappedObjectTypeAttribute(L"TableColumn", Identifier = L"Catalog, Schema, Table, Name", 
    AvailableRestrictions = L"Catalog, Schema, Table, Name", RequiredOrdering = L"Catalog, Schema, Table, Ordinal", 
    ClassId = L"ECAB02DB-6A5D-4675-8FC2-FD38A115D674")]
[DataMappedObjectTypeAttribute(L"TableUniqueKeyColumn", Identifier = L"Catalog, Schema, Table, UniqueKey, Name", 
    AvailableRestrictions = L"Catalog, Schema, Table, TableUniqueKey, Name", 
    RequiredOrdering = L"Catalog, Schema, Table, TableUniqueKey, Ordinal", 
    ClassId = L"ECAB02DB-6A5D-4675-8FC2-FD38A115D674")]
public interface class IVsDataTableColumn : IVsDataColumn, 
    IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject^>
public interface IVsDataTableColumn extends IVsDataColumn, IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject>

See Also

Reference

IVsDataTableColumn Members

Microsoft.VisualStudio.Data.Services.RelationalObjectModel Namespace