Share via


EntityTypeBuilder.OwnsMany Methode

Definition

Überlädt

OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet.

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet.

OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

Konfiguriert eine Beziehung, bei der dieser Entitätstyp die Identität für den anderen Typ in der Beziehung bereitstellt.

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet.

OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

Konfiguriert eine Beziehung, bei der dieser Entitätstyp die Identität für den anderen Typ in der Beziehung bereitstellt.

OwnsMany(String, Type, String)

Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet.

OwnsMany(String, String)

Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet.

OwnsMany(Type, String)

Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet.

OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsMany (string ownedTypeName, Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsMany : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsMany : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder

Parameter

ownedTypeName
String

Der Name des Entitätstyps, auf den diese Beziehung abzielt.

ownedType
Type

Der CLR-Typ des Entitätstyps, auf den diese Beziehung abzielt.

navigationName
String

Der Name der Verweisnavigationseigenschaft für diesen Entitätstyp, der die Beziehung darstellt.

buildAction
Action<OwnedNavigationBuilder>

Eine Aktion, die die Konfiguration des eigenen Typs und der Beziehung ausführt.

Gibt zurück

Ein -Objekt, das zum Konfigurieren des Entitätstyps verwendet werden kann.

Hinweise

Der Zielentitätstyp für jede Besitzbeziehung wird als ein anderer Entitätstyp behandelt, auch wenn die Navigation denselben Typ aufweist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzbeziehungen angewendet.

Die meisten Vorgänge für eine eigene Entität erfordern den Zugriff über die Besitzerentität mithilfe der entsprechenden Navigation.

Nach dem Aufrufen dieser Methode sollten Sie einen Aufruf von verketten, WithOwner(String) um die Beziehung vollständig zu konfigurieren.

Gilt für:

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsMany (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsMany : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsMany : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder

Parameter

ownedType
Type

Der Entitätstyp, auf den diese Beziehung abzielt.

navigationName
String

Der Name der Verweisnavigationseigenschaft für diesen Entitätstyp, der die Beziehung darstellt.

buildAction
Action<OwnedNavigationBuilder>

Eine Aktion, die die Konfiguration des eigenen Typs und der Beziehung ausführt.

Gibt zurück

Ein -Objekt, das zum Konfigurieren des Entitätstyps verwendet werden kann.

Hinweise

Der Zielentitätstyp für jede Besitzbeziehung wird als ein anderer Entitätstyp behandelt, auch wenn die Navigation denselben Typ aufweist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzbeziehungen angewendet.

Die meisten Vorgänge für eine eigene Entität erfordern den Zugriff über die Besitzerentität mithilfe der entsprechenden Navigation.

Nach dem Aufrufen dieser Methode sollten Sie einen Aufruf von verketten, WithOwner(String) um die Beziehung vollständig zu konfigurieren.

Gilt für:

OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

Konfiguriert eine Beziehung, bei der dieser Entitätstyp die Identität für den anderen Typ in der Beziehung bereitstellt.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsMany (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> buildAction);
abstract member OwnsMany : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsMany : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String, buildAction As Action(Of CollectionOwnershipBuilder)) As EntityTypeBuilder

Parameter

ownedType
Type

Der Entitätstyp, auf den diese Beziehung abzielt.

navigationName
String

Der Name der Verweisnavigationseigenschaft für diesen Entitätstyp, der die Beziehung darstellt.

buildAction
Action<CollectionOwnershipBuilder>

Eine Aktion, die die Konfiguration des eigenen Typs und der Beziehung ausführt.

Gibt zurück

Ein -Objekt, das zum Konfigurieren des Entitätstyps verwendet werden kann.

Gilt für:

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsMany (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder

Parameter

ownedTypeName
String

Der Name des Entitätstyps, auf den diese Beziehung abzielt.

navigationName
String

Der Name der Verweisnavigationseigenschaft für diesen Entitätstyp, der die Beziehung darstellt.

buildAction
Action<OwnedNavigationBuilder>

Eine Aktion, die die Konfiguration des eigenen Typs und der Beziehung ausführt.

Gibt zurück

Ein -Objekt, das zum Konfigurieren des Entitätstyps verwendet werden kann.

Hinweise

Der Zielentitätstyp für jede Besitzbeziehung wird als ein anderer Entitätstyp behandelt, auch wenn die Navigation denselben Typ aufweist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzbeziehungen angewendet.

Die meisten Vorgänge für eine eigene Entität erfordern den Zugriff über die Besitzerentität mithilfe der entsprechenden Navigation.

Nach dem Aufrufen dieser Methode sollten Sie einen Aufruf von verketten, WithOwner(String) um die Beziehung vollständig zu konfigurieren.

Gilt für:

OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

Konfiguriert eine Beziehung, bei der dieser Entitätstyp die Identität für den anderen Typ in der Beziehung bereitstellt.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsMany (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> buildAction);
abstract member OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String, buildAction As Action(Of CollectionOwnershipBuilder)) As EntityTypeBuilder

Parameter

ownedTypeName
String

Der Name des Entitätstyps, auf den diese Beziehung abzielt.

navigationName
String

Der Name der Verweisnavigationseigenschaft für diesen Entitätstyp, der die Beziehung darstellt.

buildAction
Action<CollectionOwnershipBuilder>

Eine Aktion, die die Konfiguration des eigenen Typs und der Beziehung ausführt.

Gibt zurück

Ein -Objekt, das zum Konfigurieren des Entitätstyps verwendet werden kann.

Gilt für:

OwnsMany(String, Type, String)

Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsMany (string ownedTypeName, Type ownedType, string navigationName);
abstract member OwnsMany : string * Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsMany : string * Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, ownedType As Type, navigationName As String) As OwnedNavigationBuilder

Parameter

ownedTypeName
String

Der Name des Entitätstyps, auf den diese Beziehung abzielt.

ownedType
Type

Der CLR-Typ des Entitätstyps, auf den diese Beziehung abzielt.

navigationName
String

Der Name der Verweisnavigationseigenschaft für diesen Entitätstyp, der die Beziehung darstellt.

Gibt zurück

Ein Objekt, das verwendet werden kann, um den eigenen Typ und die Beziehung zu konfigurieren.

Hinweise

Der Zielentitätstyp für jede Besitzbeziehung wird als ein anderer Entitätstyp behandelt, auch wenn die Navigation denselben Typ aufweist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzbeziehungen angewendet.

Die meisten Vorgänge für eine eigene Entität erfordern den Zugriff über die Besitzerentität mithilfe der entsprechenden Navigation.

Nach dem Aufrufen dieser Methode sollten Sie einen Aufruf von verketten, WithOwner(String) um die Beziehung vollständig zu konfigurieren.

Gilt für:

OwnsMany(String, String)

Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder OwnsMany (string ownedTypeName, string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsMany (string ownedTypeName, string navigationName);
abstract member OwnsMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder
override this.OwnsMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder
abstract member OwnsMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String) As CollectionOwnershipBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String) As OwnedNavigationBuilder

Parameter

ownedTypeName
String

Der Name des Entitätstyps, auf den diese Beziehung abzielt.

navigationName
String

Der Name der Verweisnavigationseigenschaft für diesen Entitätstyp, der die Beziehung darstellt.

Gibt zurück

Ein Objekt, das verwendet werden kann, um den eigenen Typ und die Beziehung zu konfigurieren.

Hinweise

Der Zielentitätstyp für jede Besitzbeziehung wird als ein anderer Entitätstyp behandelt, auch wenn die Navigation denselben Typ aufweist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzbeziehungen angewendet.

Die meisten Vorgänge für eine eigene Entität erfordern den Zugriff über die Besitzerentität mithilfe der entsprechenden Navigation.

Nach dem Aufrufen dieser Methode sollten Sie einen Aufruf von verketten, WithOwner(String) um die Beziehung vollständig zu konfigurieren.

Gilt für:

OwnsMany(Type, String)

Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder OwnsMany (Type ownedType, string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsMany (Type ownedType, string navigationName);
abstract member OwnsMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder
override this.OwnsMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder
abstract member OwnsMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String) As CollectionOwnershipBuilder
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String) As OwnedNavigationBuilder

Parameter

ownedType
Type

Der Entitätstyp, auf den diese Beziehung abzielt.

navigationName
String

Der Name der Verweisnavigationseigenschaft für diesen Entitätstyp, der die Beziehung darstellt.

Gibt zurück

Ein Objekt, das verwendet werden kann, um den eigenen Typ und die Beziehung zu konfigurieren.

Hinweise

Der Zielentitätstyp für jede Besitzbeziehung wird als ein anderer Entitätstyp behandelt, auch wenn die Navigation denselben Typ aufweist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzbeziehungen angewendet.

Die meisten Vorgänge für eine eigene Entität erfordern den Zugriff über die Besitzerentität mithilfe der entsprechenden Navigation.

Nach dem Aufrufen dieser Methode sollten Sie einen Aufruf von verketten, WithOwner(String) um die Beziehung vollständig zu konfigurieren.

Gilt für: