Поделиться через


IVsDataTableForeignKey Интерфейс

Определение

Представляет сопоставленный объект, описывающий набор столбцов, определенных таблицей, которые уникальным образом идентифицируют строку в другой таблице.

public interface class IVsDataTableForeignKey : Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataMappedObject ^>, Microsoft::VisualStudio::Data::Services::IVsDataMappedObject
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKey", AvailableRestrictions="Catalog, Schema, Table, Name", ClassId="2C971BD4-FAA6-4cae-9AF4-8D268FD43EAB", Identifier="Catalog, Schema, Table, Name", RequiredOrdering="Catalog, Schema, Table, Name")]
public interface IVsDataTableForeignKey : Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataMappedObject>, Microsoft.VisualStudio.Data.Services.IVsDataMappedObject
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKey", AvailableRestrictions="Catalog, Schema, Table, Name", ClassId="2C971BD4-FAA6-4cae-9AF4-8D268FD43EAB", Identifier="Catalog, Schema, Table, Name", RequiredOrdering="Catalog, Schema, Table, Name")>]
type IVsDataTableForeignKey = interface
    interface IVsDataMappedObject
    interface IVsDataSiteableObject<IVsDataMappedObject>
Public Interface IVsDataTableForeignKey
Implements IVsDataMappedObject, IVsDataSiteableObject(Of IVsDataMappedObject)
Атрибуты
Реализации

Свойства

Columns

Возвращает список столбцов таблицы внешнего ключа, которые в совокупности представляют внешний ключ.

DeleteAction

Действие удаления записей, связанных с этим внешним ключом.

Identifier

Возвращает список частей идентификаторов, которые однозначно идентифицируют текущий универсальный сопоставленный тип.

(Унаследовано от IVsDataMappedObject)
IsDeleted

Возвращает значение, указывающее, удаляется ли текущий универсальный сопоставленный тип.

(Унаследовано от IVsDataMappedObject)
Name

Возвращает имя универсального сопоставленного типа.

(Унаследовано от IVsDataMappedObject)
Properties

Возвращает пары "имя-значение", содержащие имена свойств и значения, связанные с текущим универсальным сопоставленным типом.

(Унаследовано от IVsDataMappedObject)
ReferencedTable

Таблица данных, на которые ссылается этот внешний ключ.

ReferencedUniqueKey

Уникальный ключ в таблице, на который ссылается этот внешний ключ.

Selector

Возвращает объект селектора, который позволяет получить метаданные источника данных из поддерживаемого XML-файла объекта данных.

(Унаследовано от IVsDataMappedObject)
Site

Возвращает или задает сайт.

(Унаследовано от IVsDataSiteableObject<T>)
Type

Возвращает имя типа в виде строки для текущего универсального сопоставленного типа.

(Унаследовано от IVsDataMappedObject)
UnderlyingObject

Возвращает базовый объект, содержащийся текущим универсальным сопоставленным типом.

(Унаследовано от IVsDataMappedObject)
UpdateAction

Действие обновления для этого внешнего ключа.

Применяется к