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 |
Действие обновления для этого внешнего ключа. |