IMutableEntityType.AddForeignKey Methode

Definition

Überlädt

AddForeignKey(IMutableProperty, IMutableKey, IMutableEntityType)

Fügt diesem Entitätstyp eine neue Beziehung hinzu.

AddForeignKey(IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)

Fügt diesem Entitätstyp eine neue Beziehung hinzu.

AddForeignKey(IMutableProperty, IMutableKey, IMutableEntityType)

Fügt diesem Entitätstyp eine neue Beziehung hinzu.

public virtual Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey AddForeignKey (Microsoft.EntityFrameworkCore.Metadata.IMutableProperty property, Microsoft.EntityFrameworkCore.Metadata.IMutableKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType principalEntityType);
abstract member AddForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableProperty * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
override this.AddForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableProperty * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
Public Overridable Function AddForeignKey (property As IMutableProperty, principalKey As IMutableKey, principalEntityType As IMutableEntityType) As IMutableForeignKey

Parameter

property
IMutableProperty

Die Eigenschaft, für die der Fremdschlüssel definiert ist.

principalKey
IMutableKey

Der Primär- oder Alternativschlüssel, auf den verwiesen wird.

principalEntityType
IMutableEntityType

Der Entitätstyp, der Ziel der Beziehung ist. Dies kann sich von dem Typ unterscheiden, für den definiert wird, principalKey wenn die Beziehung auf einen abgeleiteten Typ in einer Vererbungshierarchie abzielt (da der Schlüssel für den Basistyp der Hierarchie definiert ist).

Gibt zurück

Der neu erstellte Fremdschlüssel.

Gilt für:

AddForeignKey(IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)

Fügt diesem Entitätstyp eine neue Beziehung hinzu.

public Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey AddForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IMutableProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IMutableKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType principalEntityType);
abstract member AddForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IMutableProperty> * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
Public Function AddForeignKey (properties As IReadOnlyList(Of IMutableProperty), principalKey As IMutableKey, principalEntityType As IMutableEntityType) As IMutableForeignKey

Parameter

properties
IReadOnlyList<IMutableProperty>

Die Eigenschaften, für die der Fremdschlüssel definiert ist.

principalKey
IMutableKey

Der Primär- oder Alternativschlüssel, auf den verwiesen wird.

principalEntityType
IMutableEntityType

Der Entitätstyp, der Ziel der Beziehung ist. Dies kann sich von dem Typ unterscheiden, für den definiert wird, principalKey wenn die Beziehung auf einen abgeleiteten Typ in einer Vererbungshierarchie abzielt (da der Schlüssel für den Basistyp der Hierarchie definiert ist).

Gibt zurück

Der neu erstellte Fremdschlüssel.

Gilt für: