IVsDataTableForeignKey Interface
Represents a mapped object that describes a set of columns defined by a table that together uniquely identify a row in another table.
Namespace: Microsoft.VisualStudio.Data.Services.RelationalObjectModel
Assembly: Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)
Syntax
'Declaration
<DataMappedObjectTypeAttribute("TableForeignKey", Identifier := "Catalog, Schema, Table, Name", _
AvailableRestrictions := "Catalog, Schema, Table, Name", RequiredOrdering := "Catalog, Schema, Table, Name", _
ClassId := "2C971BD4-FAA6-4cae-9AF4-8D268FD43EAB")> _
Public Interface IVsDataTableForeignKey _
Inherits IVsDataMappedObject, IVsDataSiteableObject(Of IVsDataMappedObject)
'Usage
Dim instance As IVsDataTableForeignKey
[DataMappedObjectTypeAttribute("TableForeignKey", Identifier = "Catalog, Schema, Table, Name",
AvailableRestrictions = "Catalog, Schema, Table, Name", RequiredOrdering = "Catalog, Schema, Table, Name",
ClassId = "2C971BD4-FAA6-4cae-9AF4-8D268FD43EAB")]
public interface IVsDataTableForeignKey : IVsDataMappedObject,
IVsDataSiteableObject<IVsDataMappedObject>
[DataMappedObjectTypeAttribute(L"TableForeignKey", Identifier = L"Catalog, Schema, Table, Name",
AvailableRestrictions = L"Catalog, Schema, Table, Name", RequiredOrdering = L"Catalog, Schema, Table, Name",
ClassId = L"2C971BD4-FAA6-4cae-9AF4-8D268FD43EAB")]
public interface class IVsDataTableForeignKey : IVsDataMappedObject,
IVsDataSiteableObject<IVsDataMappedObject^>
public interface IVsDataTableForeignKey extends IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject>
See Also
Reference
IVsDataTableForeignKey Members
Microsoft.VisualStudio.Data.Services.RelationalObjectModel Namespace