Sdílet prostřednictvím


IConventionForeignKeyBuilder.HasForeignKey Metoda

Definice

Přetížení

HasForeignKey(IReadOnlyList<IConventionProperty>, Boolean)

Nakonfiguruje vlastnosti, které se mají použít jako cizí klíč pro tuto relaci.

HasForeignKey(IReadOnlyList<String>, Boolean)

Nakonfiguruje vlastnosti, které se mají použít jako cizí klíč pro tuto relaci.

HasForeignKey(IReadOnlyList<IConventionProperty>, Boolean)

Nakonfiguruje vlastnosti, které se mají použít jako cizí klíč pro tuto relaci.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> properties, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? 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.IConventionForeignKeyBuilder
Public Function HasForeignKey (properties As IReadOnlyList(Of IConventionProperty), Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder

Parametry

properties
IReadOnlyList<IConventionProperty>

Vlastnosti, které se mají použít jako cizí klíč pro tuto relaci.

fromDataAnnotation
Boolean

Určuje, zda byla konfigurace zadána pomocí datové poznámky.

Návraty

Stejná instance tvůrce, pokud byly vlastnosti nakonfigurovány jako cizí klíč, null jinak.

Platí pro

HasForeignKey(IReadOnlyList<String>, Boolean)

Nakonfiguruje vlastnosti, které se mají použít jako cizí klíč pro tuto relaci.

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

Parametry

propertyNames
IReadOnlyList<String>

Vlastnosti, které se mají použít jako cizí klíč pro tuto relaci.

fromDataAnnotation
Boolean

Určuje, zda byla konfigurace zadána pomocí datové poznámky.

Návraty

Stejná instance tvůrce, pokud byly vlastnosti nakonfigurovány jako cizí klíč, null jinak.

Platí pro