Freigeben über


CollectionOwnershipBuilder<TEntity,TDependentEntity>.OwnsMany Methode

Definition

Überlädt

OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>)

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

Der Zielentitätstyp für jede Besitzbeziehung wird als unterschiedlicher Entitätstyp behandelt, auch wenn die Navigation vom gleichen Typ ist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzerbeziehungen angewendet.

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

OwnsMany<TNewDependentEntity>(String)

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

Der Zielentitätstyp für jede Besitzbeziehung wird als unterschiedlicher Entitätstyp behandelt, auch wenn die Navigation vom gleichen Typ ist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzerbeziehungen angewendet.

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

OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<CollectionOwnershipBuilder<TDependentEntity, TNewDependentEntity>>)

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

Der Zielentitätstyp für jede Besitzbeziehung wird als unterschiedlicher Entitätstyp behandelt, auch wenn die Navigation vom gleichen Typ ist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzerbeziehungen angewendet.

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

OwnsMany<TNewDependentEntity>(String, Action<CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>>)

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

Der Zielentitätstyp für jede Besitzbeziehung wird als unterschiedlicher Entitätstyp behandelt, auch wenn die Navigation vom gleichen Typ ist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzerbeziehungen angewendet.

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

OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>)

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

Der Zielentitätstyp für jede Besitzbeziehung wird als unterschiedlicher Entitätstyp behandelt, auch wenn die Navigation vom gleichen Typ ist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzerbeziehungen angewendet.

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity> OwnsMany<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>>> navigationExpression) where TNewDependentEntity : class;
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'DependentEntity, seq<'NewDependentEntity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, IEnumerable(Of TNewDependentEntity)))) As CollectionOwnershipBuilder(Of TDependentEntity, TNewDependentEntity)

Typparameter

TNewDependentEntity

Der Entitätstyp, auf den diese Beziehung abzielt.

Parameter

navigationExpression
Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>

Ein Lambdaausdruck, der die Verweisnavigationseigenschaft für diesen Entitätstyp darstellt, der die Beziehung darstellt (customer => customer.Address).

Gibt zurück

CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>

Ein Objekt, das zum Konfigurieren des besitzereigenen Typs und der Beziehung verwendet werden kann.

Gilt für:

OwnsMany<TNewDependentEntity>(String)

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

Der Zielentitätstyp für jede Besitzbeziehung wird als unterschiedlicher Entitätstyp behandelt, auch wenn die Navigation vom gleichen Typ ist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzerbeziehungen angewendet.

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity> OwnsMany<TNewDependentEntity> (string navigationName) where TNewDependentEntity : class;
override this.OwnsMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationName As String) As CollectionOwnershipBuilder(Of TDependentEntity, TNewDependentEntity)

Typparameter

TNewDependentEntity

Der Entitätstyp, auf den diese Beziehung abzielt.

Parameter

navigationName
String

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

Gibt zurück

CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>

Ein Objekt, das zum Konfigurieren des besitzereigenen Typs und der Beziehung verwendet werden kann.

Gilt für:

OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<CollectionOwnershipBuilder<TDependentEntity, TNewDependentEntity>>)

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

Der Zielentitätstyp für jede Besitzbeziehung wird als unterschiedlicher Entitätstyp behandelt, auch wenn die Navigation vom gleichen Typ ist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzerbeziehungen angewendet.

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'DependentEntity, seq<'NewDependentEntity>>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, IEnumerable(Of TNewDependentEntity))), buildAction As Action(Of CollectionOwnershipBuilder(Of TDependentEntity, TNewDependentEntity))) As CollectionOwnershipBuilder(Of TEntity, TDependentEntity)

Typparameter

TNewDependentEntity

Der Entitätstyp, auf den diese Beziehung abzielt.

Parameter

navigationExpression
Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>

Ein Lambdaausdruck, der die Verweisnavigationseigenschaft für diesen Entitätstyp darstellt, der die Beziehung darstellt (customer => customer.Address).

buildAction
Action<CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>>

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

Gibt zurück

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

Gilt für:

OwnsMany<TNewDependentEntity>(String, Action<CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>>)

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

Der Zielentitätstyp für jede Besitzbeziehung wird als unterschiedlicher Entitätstyp behandelt, auch wenn die Navigation vom gleichen Typ ist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzerbeziehungen angewendet.

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsMany : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationName As String, buildAction As Action(Of CollectionOwnershipBuilder(Of TDependentEntity, TNewDependentEntity))) As CollectionOwnershipBuilder(Of TEntity, TDependentEntity)

Typparameter

TNewDependentEntity

Der Entitätstyp, auf den diese Beziehung abzielt.

Parameter

navigationName
String

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

buildAction
Action<CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>>

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

Gibt zurück

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

Gilt für: