IVsDataColumn 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, TableForeignKey, Name",  _
    AvailableRestrictions := "Catalog, Schema, Table, TableForeignKey, Name",  _
    RequiredOrdering := "Catalog, Schema, Table, TableForeignKey, Ordinal",  _
    ClassId := "9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")> _
<DataMappedObjectTypeAttribute("TableColumn", Identifier := "Catalog, Schema, Table, Name",  _
    AvailableRestrictions := "Catalog, Schema, Table, Name", RequiredOrdering := "Catalog, Schema, Table, Ordinal",  _
    ClassId := "9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")> _
<DataMappedObjectTypeAttribute("TabularObjectColumn", Identifier := "Catalog, Schema, Object, Name",  _
    AvailableRestrictions := "Catalog, Schema, Object, Name", RequiredOrdering := "Catalog, Schema, Object, Ordinal",  _
    ClassId := "9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")> _
<DataMappedObjectTypeAttribute("ViewColumn", Identifier := "Catalog, Schema, View, Name",  _
    AvailableRestrictions := "Catalog, Schema, View, Name", RequiredOrdering := "Catalog, Schema, View, Ordinal",  _
    ClassId := "9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")> _
<DataMappedObjectTypeAttribute("StoredProcedureColumn", Identifier := "Catalog, Schema, StoredProcedure, Name",  _
    AvailableRestrictions := "Catalog, Schema, StoredProcedure, Name",  _
    RequiredOrdering := "Catalog, Schema, StoredProcedure, Ordinal",  _
    ClassId := "9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")> _
<DataMappedObjectTypeAttribute("TabularFunctionColumn", Identifier := "Catalog, Schema, TabularFunction, Name",  _
    AvailableRestrictions := "Catalog, Schema, TabularFunction, Name",  _
    RequiredOrdering := "Catalog, Schema, TabularFunction, Ordinal",  _
    ClassId := "9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")> _
<DataMappedObjectTypeAttribute("TableUniqueKeyColumn", Identifier := "Catalog, Schema, Table, TableUniqueKey, Name",  _
    AvailableRestrictions := "Catalog, Schema, Table, TableUniqueKey, Name",  _
    RequiredOrdering := "Catalog, Schema, Table, TableUniqueKey, Ordinal",  _
    ClassId := "9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")> _
Public Interface IVsDataColumn _
    Inherits IVsDataMappedObject, IVsDataSiteableObject(Of IVsDataMappedObject)
'Usage
Dim instance As IVsDataColumn
[DataMappedObjectTypeAttribute("TableForeignKeyColumn", Identifier = "Catalog, Schema, Table, TableForeignKey, Name", 
    AvailableRestrictions = "Catalog, Schema, Table, TableForeignKey, Name", 
    RequiredOrdering = "Catalog, Schema, Table, TableForeignKey, Ordinal", 
    ClassId = "9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")]
[DataMappedObjectTypeAttribute("TableColumn", Identifier = "Catalog, Schema, Table, Name", 
    AvailableRestrictions = "Catalog, Schema, Table, Name", RequiredOrdering = "Catalog, Schema, Table, Ordinal", 
    ClassId = "9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")]
[DataMappedObjectTypeAttribute("TabularObjectColumn", Identifier = "Catalog, Schema, Object, Name", 
    AvailableRestrictions = "Catalog, Schema, Object, Name", RequiredOrdering = "Catalog, Schema, Object, Ordinal", 
    ClassId = "9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")]
[DataMappedObjectTypeAttribute("ViewColumn", Identifier = "Catalog, Schema, View, Name", 
    AvailableRestrictions = "Catalog, Schema, View, Name", RequiredOrdering = "Catalog, Schema, View, Ordinal", 
    ClassId = "9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")]
[DataMappedObjectTypeAttribute("StoredProcedureColumn", Identifier = "Catalog, Schema, StoredProcedure, Name", 
    AvailableRestrictions = "Catalog, Schema, StoredProcedure, Name", 
    RequiredOrdering = "Catalog, Schema, StoredProcedure, Ordinal", 
    ClassId = "9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")]
[DataMappedObjectTypeAttribute("TabularFunctionColumn", Identifier = "Catalog, Schema, TabularFunction, Name", 
    AvailableRestrictions = "Catalog, Schema, TabularFunction, Name", 
    RequiredOrdering = "Catalog, Schema, TabularFunction, Ordinal", 
    ClassId = "9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")]
[DataMappedObjectTypeAttribute("TableUniqueKeyColumn", Identifier = "Catalog, Schema, Table, TableUniqueKey, Name", 
    AvailableRestrictions = "Catalog, Schema, Table, TableUniqueKey, Name", 
    RequiredOrdering = "Catalog, Schema, Table, TableUniqueKey, Ordinal", 
    ClassId = "9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")]
public interface IVsDataColumn : IVsDataMappedObject, 
    IVsDataSiteableObject<IVsDataMappedObject>
[DataMappedObjectTypeAttribute(L"TableForeignKeyColumn", Identifier = L"Catalog, Schema, Table, TableForeignKey, Name", 
    AvailableRestrictions = L"Catalog, Schema, Table, TableForeignKey, Name", 
    RequiredOrdering = L"Catalog, Schema, Table, TableForeignKey, Ordinal", 
    ClassId = L"9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")]
[DataMappedObjectTypeAttribute(L"TableColumn", Identifier = L"Catalog, Schema, Table, Name", 
    AvailableRestrictions = L"Catalog, Schema, Table, Name", RequiredOrdering = L"Catalog, Schema, Table, Ordinal", 
    ClassId = L"9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")]
[DataMappedObjectTypeAttribute(L"TabularObjectColumn", Identifier = L"Catalog, Schema, Object, Name", 
    AvailableRestrictions = L"Catalog, Schema, Object, Name", RequiredOrdering = L"Catalog, Schema, Object, Ordinal", 
    ClassId = L"9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")]
[DataMappedObjectTypeAttribute(L"ViewColumn", Identifier = L"Catalog, Schema, View, Name", 
    AvailableRestrictions = L"Catalog, Schema, View, Name", RequiredOrdering = L"Catalog, Schema, View, Ordinal", 
    ClassId = L"9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")]
[DataMappedObjectTypeAttribute(L"StoredProcedureColumn", Identifier = L"Catalog, Schema, StoredProcedure, Name", 
    AvailableRestrictions = L"Catalog, Schema, StoredProcedure, Name", 
    RequiredOrdering = L"Catalog, Schema, StoredProcedure, Ordinal", 
    ClassId = L"9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")]
[DataMappedObjectTypeAttribute(L"TabularFunctionColumn", Identifier = L"Catalog, Schema, TabularFunction, Name", 
    AvailableRestrictions = L"Catalog, Schema, TabularFunction, Name", 
    RequiredOrdering = L"Catalog, Schema, TabularFunction, Ordinal", 
    ClassId = L"9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")]
[DataMappedObjectTypeAttribute(L"TableUniqueKeyColumn", Identifier = L"Catalog, Schema, Table, TableUniqueKey, Name", 
    AvailableRestrictions = L"Catalog, Schema, Table, TableUniqueKey, Name", 
    RequiredOrdering = L"Catalog, Schema, Table, TableUniqueKey, Ordinal", 
    ClassId = L"9AEBB15B-6649-4fb6-B6F7-B594F6E16F70")]
public interface class IVsDataColumn : IVsDataMappedObject, 
    IVsDataSiteableObject<IVsDataMappedObject^>
public interface IVsDataColumn extends IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject>

See Also

Reference

IVsDataColumn Members

Microsoft.VisualStudio.Data.Services.RelationalObjectModel Namespace