Udostępnij za pośrednictwem


IConventionForeignKeyBuilder.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.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>

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.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>

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