Compartir a través de


ReferenceReferenceBuilder.HasPrincipalKey Método

Definición

Sobrecargas

HasPrincipalKey(String, String[])

Configura las propiedades únicas que tiene como destino esta relación. Normalmente, solo llamaría a este método si desea usar propiedades distintas de la clave principal como propiedades principales. Si las propiedades especificadas aún no son una restricción única (o la clave principal), se introducirá una nueva restricción única.

HasPrincipalKey(Type, String[])

Configura las propiedades únicas que tiene como destino esta relación. Normalmente, solo llamaría a este método si desea usar propiedades distintas de la clave principal como propiedades principales. Si las propiedades especificadas aún no son una restricción única (o la clave principal), se introducirá una nueva restricción única.

HasPrincipalKey<TPrincipalEntity>(String[])

Configura las propiedades únicas que tiene como destino esta relación. Normalmente, solo llamaría a este método si desea usar propiedades distintas de la clave principal como propiedades principales. Si las propiedades especificadas aún no son una restricción única (o la clave principal), se introducirá una nueva restricción única.

HasPrincipalKey(String, String[])

Configura las propiedades únicas que tiene como destino esta relación. Normalmente, solo llamaría a este método si desea usar propiedades distintas de la clave principal como propiedades principales. Si las propiedades especificadas aún no son una restricción única (o la clave principal), se introducirá una nueva restricción única.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasPrincipalKey (string principalEntityTypeName, params string[] keyPropertyNames);
abstract member HasPrincipalKey : string * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
override this.HasPrincipalKey : string * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
Public Overridable Function HasPrincipalKey (principalEntityTypeName As String, ParamArray keyPropertyNames As String()) As ReferenceReferenceBuilder

Parámetros

principalEntityTypeName
String

Nombre del tipo de entidad que es la entidad de seguridad de esta relación (el tipo que tiene las propiedades de clave de referencia).

keyPropertyNames
String[]

Nombres de las propiedades de clave de referencia.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Comentarios

Si se especifican varias propiedades de clave de entidad de seguridad, el orden de las propiedades de clave principal debe coincidir con el orden en que se configuraron las propiedades de restricción principal o clave principal en el tipo de entidad de seguridad.

Se aplica a

HasPrincipalKey(Type, String[])

Configura las propiedades únicas que tiene como destino esta relación. Normalmente, solo llamaría a este método si desea usar propiedades distintas de la clave principal como propiedades principales. Si las propiedades especificadas aún no son una restricción única (o la clave principal), se introducirá una nueva restricción única.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasPrincipalKey (Type principalEntityType, params string[] keyPropertyNames);
abstract member HasPrincipalKey : Type * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
override this.HasPrincipalKey : Type * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
Public Overridable Function HasPrincipalKey (principalEntityType As Type, ParamArray keyPropertyNames As String()) As ReferenceReferenceBuilder

Parámetros

principalEntityType
Type

Tipo de entidad que es la entidad de seguridad de esta relación (el tipo que tiene las propiedades de clave de referencia).

keyPropertyNames
String[]

Nombres de las propiedades de clave de referencia.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Comentarios

Si se especifican varias propiedades de clave de entidad de seguridad, el orden de las propiedades de clave principal debe coincidir con el orden en que se configuraron las propiedades de restricción principal o clave principal en el tipo de entidad de seguridad.

Se aplica a

HasPrincipalKey<TPrincipalEntity>(String[])

Configura las propiedades únicas que tiene como destino esta relación. Normalmente, solo llamaría a este método si desea usar propiedades distintas de la clave principal como propiedades principales. Si las propiedades especificadas aún no son una restricción única (o la clave principal), se introducirá una nueva restricción única.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasPrincipalKey<TPrincipalEntity> (params string[] keyPropertyNames) where TPrincipalEntity : class;
abstract member HasPrincipalKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder (requires 'PrincipalEntity : null)
override this.HasPrincipalKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder (requires 'PrincipalEntity : null)
Public Overridable Function HasPrincipalKey(Of TPrincipalEntity As Class) (ParamArray keyPropertyNames As String()) As ReferenceReferenceBuilder

Parámetros de tipo

TPrincipalEntity

Tipo de entidad que es la entidad de seguridad de esta relación (el tipo que tiene las propiedades de clave de referencia).

Parámetros

keyPropertyNames
String[]

Nombres de las propiedades de clave de referencia.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas de configuración.

Se aplica a