IVsDataTableForeignKey Interfaz

Definición

Representa un objeto asignado que describe un conjunto de columnas definidas por una tabla que identifican de forma única una fila de otra tabla.

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)
Atributos
Implementaciones

Propiedades

Columns

Obtiene una lista de columnas de tabla de clave externa que representan colectivamente la clave externa.

DeleteAction

Acción de eliminación de registros relacionados a través de esta clave externa.

Identifier

Obtiene la lista de elementos de identificador que identifican de forma única el tipo asignado genérico actual.

(Heredado de IVsDataMappedObject)
IsDeleted

Obtiene un valor que indica si se elimina el tipo asignado genérico actual.

(Heredado de IVsDataMappedObject)
Name

Obtiene el nombre del tipo asignado genérico.

(Heredado de IVsDataMappedObject)
Properties

Obtiene pares nombre-valor que contienen los nombres de propiedad y los valores asociados al tipo asignado genérico actual.

(Heredado de IVsDataMappedObject)
ReferencedTable

Tabla de datos a la que se hace referencia en esta clave externa.

ReferencedUniqueKey

Clave única de la tabla a la que hace referencia esta clave externa.

Selector

Obtiene un objeto selector que permite la recuperación de metadatos específicos del origen de datos del archivo XML de compatibilidad con el objeto de datos.

(Heredado de IVsDataMappedObject)
Site

Obtiene o establece el sitio.

(Heredado de IVsDataSiteableObject<T>)
Type

Obtiene el nombre de tipo como una cadena para el tipo asignado genérico actual.

(Heredado de IVsDataMappedObject)
UnderlyingObject

Obtiene el objeto subyacente contenido por el tipo asignado genérico actual.

(Heredado de IVsDataMappedObject)
UpdateAction

Acción de actualización de esta clave externa.

Se aplica a