Compartir a través de


RelationalForeignKeyExtensions Clase

Definición

Métodos de extensión de clave externa para metadatos de base de datos relacionales.

public static class RelationalForeignKeyExtensions
type RelationalForeignKeyExtensions = class
Public Module RelationalForeignKeyExtensions
Herencia
RelationalForeignKeyExtensions

Comentarios

Consulte Modelado de tipos de entidad y relaciones para obtener más información y ejemplos.

Métodos

FindSharedObjectRootForeignKey(IConventionForeignKey, StoreObjectIdentifier)

Busca el primero IConventionForeignKey que se asigna a la misma restricción en un objeto compartido similar a una tabla.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de aplicación.

FindSharedObjectRootForeignKey(IForeignKey, StoreObjectIdentifier)

Busca el primero IConventionForeignKey que se asigna a la misma restricción en un objeto compartido similar a una tabla.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de aplicación.

FindSharedObjectRootForeignKey(IMutableForeignKey, StoreObjectIdentifier)

Busca el primero IMutableForeignKey que se asigna a la misma restricción en un objeto compartido similar a una tabla.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de aplicación.

FindSharedObjectRootForeignKey(IReadOnlyForeignKey, StoreObjectIdentifier)

Busca el primero IForeignKey que se asigna a la misma restricción en un objeto compartido similar a una tabla.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de aplicación.

GetConstraintName(IForeignKey)

Devuelve el nombre de la restricción de clave externa.

GetConstraintName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Devuelve el nombre de la restricción de clave externa.

GetConstraintName(IReadOnlyForeignKey)

Devuelve el nombre de la restricción de clave externa.

GetConstraintName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Devuelve el nombre de la restricción de clave externa.

GetConstraintNameConfigurationSource(IConventionForeignKey)

Obtiene para ConfigurationSource el nombre de la restricción.

GetDefaultName(IForeignKey)

Devuelve el nombre de restricción predeterminado que se usaría para esta clave externa.

GetDefaultName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Devuelve el nombre de restricción predeterminado que se usaría para esta clave externa.

GetDefaultName(IReadOnlyForeignKey)

Devuelve el nombre de restricción predeterminado que se usaría para esta clave externa.

GetDefaultName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Devuelve el nombre de restricción predeterminado que se usaría para esta clave externa.

GetMappedConstraints(IForeignKey)

Obtiene las restricciones de clave externa a las que se asigna la clave externa.

IsRowInternal(IReadOnlyForeignKey, StoreObjectIdentifier)

Devuelve un valor que indica si esta clave externa está entre dos tipos de entidad que comparten el mismo objeto de almacén similar a tabla.

SetConstraintName(IConventionForeignKey, String, Boolean)

Establece el nombre de la restricción de clave externa.

SetConstraintName(IMutableForeignKey, String)

Establece el nombre de la restricción de clave externa.

Se aplica a