ReferenceOwnershipBuilder.HasPrincipalKey(String[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Configura as propriedades exclusivas direcionadas a essa relação, ou seja, no tipo de entidade de proprietário. Normalmente, você só chamaria esse método se quisesse usar uma(s) propriedade(s) diferente da chave primária como a(s) propriedade(s) principal(s). Se as propriedades especificadas ainda não forem uma restrição exclusiva (ou a chave primária), uma nova restrição exclusiva será introduzida.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder HasPrincipalKey (params string[] keyPropertyNames);
abstract member HasPrincipalKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
override this.HasPrincipalKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
Public Overridable Function HasPrincipalKey (ParamArray keyPropertyNames As String()) As ReferenceOwnershipBuilder
Parâmetros
- keyPropertyNames
- String[]
Os nomes das propriedades da chave de referência.
Retornos
A mesma instância do construtor para que várias chamadas de configuração possam ser encadeadas.
Comentários
Se várias propriedades de chave principal forem especificadas, a ordem das propriedades da chave principal deverá corresponder à ordem em que a chave primária ou as propriedades de restrição exclusivas foram configuradas no tipo de entidade principal.
Aplica-se a
Entity Framework