Udostępnij za pośrednictwem


IConventionRelationshipBuilder.HasForeignKey Metoda

Definicja

Przeciążenia

HasForeignKey(IReadOnlyList<IConventionProperty>, Boolean)

Konfiguruje właściwości do użycia jako klucz obcy dla tej relacji.

HasForeignKey(IReadOnlyList<String>, Boolean)

Konfiguruje właściwości do użycia jako klucz obcy dla tej relacji.

HasForeignKey(IReadOnlyList<IConventionProperty>, Boolean)

Konfiguruje właściwości do użycia jako klucz obcy dla tej relacji.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder HasForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> properties, bool fromDataAnnotation = false);
abstract member HasForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder
Public Function HasForeignKey (properties As IReadOnlyList(Of IConventionProperty), Optional fromDataAnnotation As Boolean = false) As IConventionRelationshipBuilder

Parametry

properties
IReadOnlyList<IConventionProperty>

Właściwości, które mają być używane jako klucz obcy dla tej relacji.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

To samo wystąpienie konstruktora, jeśli właściwości zostały skonfigurowane jako klucz obcy, null w przeciwnym razie.

Dotyczy

HasForeignKey(IReadOnlyList<String>, Boolean)

Konfiguruje właściwości do użycia jako klucz obcy dla tej relacji.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder HasForeignKey (System.Collections.Generic.IReadOnlyList<string> propertyNames, bool fromDataAnnotation = false);
abstract member HasForeignKey : System.Collections.Generic.IReadOnlyList<string> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder
Public Function HasForeignKey (propertyNames As IReadOnlyList(Of String), Optional fromDataAnnotation As Boolean = false) As IConventionRelationshipBuilder

Parametry

propertyNames
IReadOnlyList<String>

Właściwości, które mają być używane jako klucz obcy dla tej relacji.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

To samo wystąpienie konstruktora, jeśli właściwości zostały skonfigurowane jako klucz obcy, null w przeciwnym razie.

Dotyczy