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

此外键的更新操作。

适用于