ReferenceOwnershipBuilder<TEntity,TRelatedEntity>.OwnsMany Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| OwnsMany<TDependentEntity>(Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>) |
Konfiguriert eine Beziehung, in der die Zielentität im Besitz (oder Teil davon) dieser Entität ist. Der Zielentitätstyp für jede Besitzerbeziehung wird auch dann als anderer Entitätstyp behandelt, wenn die Navigation denselben Typ aufweist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzerbeziehungen angewendet. Die meisten Vorgänge in einer eigenen Entität erfordern den Zugriff über die Besitzerentität mithilfe der entsprechenden Navigation. |
| OwnsMany<TDependentEntity>(String) |
Konfiguriert eine Beziehung, in der die Zielentität im Besitz (oder Teil davon) dieser Entität ist. Der Zielentitätstyp für jede Besitzerbeziehung wird auch dann als anderer Entitätstyp behandelt, wenn die Navigation denselben Typ aufweist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzerbeziehungen angewendet. Die meisten Vorgänge in einer eigenen Entität erfordern den Zugriff über die Besitzerentität mithilfe der entsprechenden Navigation. |
| OwnsMany<TDependentEntity>(Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>, Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>) |
Konfiguriert eine Beziehung, in der die Zielentität im Besitz (oder Teil davon) dieser Entität ist. Der Zielentitätstyp für jede Besitzerbeziehung wird auch dann als anderer Entitätstyp behandelt, wenn die Navigation denselben Typ aufweist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzerbeziehungen angewendet. Die meisten Vorgänge in einer eigenen Entität erfordern den Zugriff über die Besitzerentität mithilfe der entsprechenden Navigation. |
| OwnsMany<TDependentEntity>(String, Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>) |
Konfiguriert eine Beziehung, in der die Zielentität im Besitz (oder Teil davon) dieser Entität ist. Der Zielentitätstyp für jede Besitzerbeziehung wird auch dann als anderer Entitätstyp behandelt, wenn die Navigation denselben Typ aufweist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzerbeziehungen angewendet. Die meisten Vorgänge in einer eigenen Entität erfordern den Zugriff über die Besitzerentität mithilfe der entsprechenden Navigation. |
OwnsMany<TDependentEntity>(Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>)
Konfiguriert eine Beziehung, in der die Zielentität im Besitz (oder Teil davon) dieser Entität ist.
Der Zielentitätstyp für jede Besitzerbeziehung wird auch dann als anderer Entitätstyp behandelt, wenn die Navigation denselben Typ aufweist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzerbeziehungen angewendet.
Die meisten Vorgänge in einer eigenen Entität erfordern den Zugriff über die Besitzerentität mithilfe der entsprechenden Navigation.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity> OwnsMany<TDependentEntity>(System.Linq.Expressions.Expression<Func<TRelatedEntity,System.Collections.Generic.IEnumerable<TDependentEntity>>> navigationExpression) where TDependentEntity : class;
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'RelatedEntity, seq<'DependentEntity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'RelatedEntity, 'DependentEntity (requires 'RelatedEntity : null and 'DependentEntity : null)> (requires 'DependentEntity : null)
Public Overridable Function OwnsMany(Of TDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TRelatedEntity, IEnumerable(Of TDependentEntity)))) As CollectionOwnershipBuilder(Of TRelatedEntity, TDependentEntity)
Typparameter
- TDependentEntity
Der Entitätstyp, auf den diese Beziehung ausgerichtet ist.
Parameter
- navigationExpression
- Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>
Ein Lambda-Ausdruck, der die Referenznavigationseigenschaft für diesen Entitätstyp darstellt, die die Beziehung (customer => customer.Address) darstellt.
Gibt zurück
Ein Objekt, das zum Konfigurieren des besitzereigenen Typs und der Beziehung verwendet werden kann.
Gilt für:
OwnsMany<TDependentEntity>(String)
Konfiguriert eine Beziehung, in der die Zielentität im Besitz (oder Teil davon) dieser Entität ist.
Der Zielentitätstyp für jede Besitzerbeziehung wird auch dann als anderer Entitätstyp behandelt, wenn die Navigation denselben Typ aufweist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzerbeziehungen angewendet.
Die meisten Vorgänge in einer eigenen Entität erfordern den Zugriff über die Besitzerentität mithilfe der entsprechenden Navigation.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity> OwnsMany<TDependentEntity>(string navigationName) where TDependentEntity : class;
override this.OwnsMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'RelatedEntity, 'DependentEntity (requires 'RelatedEntity : null and 'DependentEntity : null)> (requires 'DependentEntity : null)
Public Overridable Function OwnsMany(Of TDependentEntity As Class) (navigationName As String) As CollectionOwnershipBuilder(Of TRelatedEntity, TDependentEntity)
Typparameter
- TDependentEntity
Der Entitätstyp, auf den diese Beziehung ausgerichtet ist.
Parameter
- navigationName
- String
Der Name der Referenznavigationseigenschaft für diesen Entitätstyp, der die Beziehung darstellt.
Gibt zurück
Ein Objekt, das zum Konfigurieren des besitzereigenen Typs und der Beziehung verwendet werden kann.
Gilt für:
OwnsMany<TDependentEntity>(Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>, Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>)
Konfiguriert eine Beziehung, in der die Zielentität im Besitz (oder Teil davon) dieser Entität ist.
Der Zielentitätstyp für jede Besitzerbeziehung wird auch dann als anderer Entitätstyp behandelt, wenn die Navigation denselben Typ aufweist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzerbeziehungen angewendet.
Die meisten Vorgänge in einer eigenen Entität erfordern den Zugriff über die Besitzerentität mithilfe der entsprechenden Navigation.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<TEntity,TRelatedEntity> OwnsMany<TDependentEntity>(System.Linq.Expressions.Expression<Func<TRelatedEntity,System.Collections.Generic.IEnumerable<TDependentEntity>>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>> buildAction) where TDependentEntity : class;
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'RelatedEntity, seq<'DependentEntity>>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'RelatedEntity, 'DependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> (requires 'DependentEntity : null)
Public Overridable Function OwnsMany(Of TDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TRelatedEntity, IEnumerable(Of TDependentEntity))), buildAction As Action(Of CollectionOwnershipBuilder(Of TRelatedEntity, TDependentEntity))) As ReferenceOwnershipBuilder(Of TEntity, TRelatedEntity)
Typparameter
- TDependentEntity
Der Entitätstyp, auf den diese Beziehung ausgerichtet ist.
Parameter
- navigationExpression
- Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>
Ein Lambda-Ausdruck, der die Referenznavigationseigenschaft für diesen Entitätstyp darstellt, die die Beziehung (customer => customer.Address) darstellt.
- buildAction
- Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>
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<TDependentEntity>(String, Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>)
Konfiguriert eine Beziehung, in der die Zielentität im Besitz (oder Teil davon) dieser Entität ist.
Der Zielentitätstyp für jede Besitzerbeziehung wird auch dann als anderer Entitätstyp behandelt, wenn die Navigation denselben Typ aufweist. Die Konfiguration des Zielentitätstyps wird nicht auf den Zielentitätstyp anderer Besitzerbeziehungen angewendet.
Die meisten Vorgänge in einer eigenen Entität erfordern den Zugriff über die Besitzerentität mithilfe der entsprechenden Navigation.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<TEntity,TRelatedEntity> OwnsMany<TDependentEntity>(string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>> buildAction) where TDependentEntity : class;
override this.OwnsMany : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'RelatedEntity, 'DependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> (requires 'DependentEntity : null)
Public Overridable Function OwnsMany(Of TDependentEntity As Class) (navigationName As String, buildAction As Action(Of CollectionOwnershipBuilder(Of TRelatedEntity, TDependentEntity))) As ReferenceOwnershipBuilder(Of TEntity, TRelatedEntity)
Typparameter
- TDependentEntity
Der Entitätstyp, auf den diese Beziehung ausgerichtet ist.
Parameter
- navigationName
- String
Der Name der Referenznavigationseigenschaft für diesen Entitätstyp, der die Beziehung darstellt.
- buildAction
- Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>
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.