OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.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
OwnsMany(String, 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(String, Type, String, Action<OwnedNavigationBuilder>) |
Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet. |
OwnsMany<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>) |
Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet. |
OwnsMany<TNewDependentEntity>(String, Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>) |
Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet. |
OwnsMany<TNewDependentEntity>(String, String) |
Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet. |
OwnsMany<TNewDependentEntity>(String, Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>) |
Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet. |
OwnsMany<TNewDependentEntity>(String) |
Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet. |
OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>) |
Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet. |
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. |
OwnsMany<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>) |
Konfiguriert eine Beziehung, in der sich die Zielentität im Besitz (oder teil davon) dieser Entität befindet. |
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.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsMany (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsMany (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
override this.OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)>
override this.OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)>
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
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 besitzereigenen 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 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.
Nach dem Aufrufen dieser Methode sollten Sie einen Aufruf an verketten, um WithOwner 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.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsMany (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsMany (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
override this.OwnsMany : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)>
override this.OwnsMany : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)>
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
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 besitzereigenen 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 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.
Nach dem Aufrufen dieser Methode sollten Sie einen Aufruf an verketten, um WithOwner die Beziehung vollständig zu konfigurieren.
Gilt für:
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.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsMany (string ownedTypeName, Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsMany (string ownedTypeName, Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
override this.OwnsMany : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)>
override this.OwnsMany : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)>
Public Overridable Function OwnsMany (ownedTypeName As String, ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsMany (ownedTypeName As String, ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
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 besitzereigenen 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 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.
Nach dem Aufrufen dieser Methode sollten Sie einen Aufruf an verketten, um WithOwner die Beziehung vollständig zu konfigurieren.
Gilt für:
OwnsMany<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)
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<TEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
override this.OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Typparameter
- TNewDependentEntity
Der Entitätstyp, auf den diese Beziehung abzielt.
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<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.
Hinweise
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.
Nach dem Aufrufen dieser Methode sollten Sie einen Aufruf an verketten, um WithOwner die Beziehung vollständig zu konfigurieren.
Gilt für:
OwnsMany<TNewDependentEntity>(String, Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)
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<TEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>?>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsMany : string * System.Linq.Expressions.Expression<Func<'DependentEntity, seq<'NewDependentEntity>>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
override this.OwnsMany : string * System.Linq.Expressions.Expression<Func<'DependentEntity, seq<'NewDependentEntity>>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationExpression As Expression(Of Func(Of TDependentEntity, IEnumerable(Of TNewDependentEntity))), buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationExpression As Expression(Of Func(Of TDependentEntity, IEnumerable(Of TNewDependentEntity))), buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Typparameter
- TNewDependentEntity
Der Entitätstyp, auf den diese Beziehung abzielt.
Parameter
- ownedTypeName
- String
Der Name des Entitätstyps, auf den diese Beziehung abzielt.
- 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<OwnedNavigationBuilder<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.
Hinweise
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.
Nach dem Aufrufen dieser Methode sollten Sie einen Aufruf an verketten, um WithOwner die Beziehung vollständig zu konfigurieren.
Gilt für:
OwnsMany<TNewDependentEntity>(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.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsMany<TNewDependentEntity> (string ownedTypeName, string navigationName) where TNewDependentEntity : class;
override this.OwnsMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationName As String) As OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity)
Typparameter
- TNewDependentEntity
Der Entitätstyp, auf den diese Beziehung abzielt.
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 zum Konfigurieren des besitzereigenen Typs und der Beziehung verwendet werden kann.
Hinweise
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.
Nach dem Aufrufen dieser Methode sollten Sie einen Aufruf an verketten, um WithOwner die Beziehung vollständig zu konfigurieren.
Gilt für:
OwnsMany<TNewDependentEntity>(String, Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>)
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<TDependentEntity,TNewDependentEntity> OwnsMany<TNewDependentEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>>> navigationExpression) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsMany<TNewDependentEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>?>> navigationExpression) where TNewDependentEntity : class;
override this.OwnsMany : string * System.Linq.Expressions.Expression<Func<'DependentEntity, seq<'NewDependentEntity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationExpression As Expression(Of Func(Of TDependentEntity, IEnumerable(Of TNewDependentEntity)))) As OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity)
Typparameter
- TNewDependentEntity
Der Entitätstyp, auf den diese Beziehung abzielt.
Parameter
- ownedTypeName
- String
Der Name des Entitätstyps, auf den diese Beziehung abzielt.
- 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
Ein Objekt, das zum Konfigurieren des besitzereigenen Typs und der Beziehung verwendet werden kann.
Hinweise
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.
Nach dem Aufrufen dieser Methode sollten Sie einen Aufruf an verketten, um WithOwner die Beziehung vollständig zu konfigurieren.
Gilt für:
OwnsMany<TNewDependentEntity>(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<TDependentEntity,TNewDependentEntity> OwnsMany<TNewDependentEntity> (string navigationName) where TNewDependentEntity : class;
override this.OwnsMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationName As String) As OwnedNavigationBuilder(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
Ein Objekt, das zum Konfigurieren des besitzereigenen Typs und der Beziehung verwendet werden kann.
Hinweise
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.
Nach dem Aufrufen dieser Methode sollten Sie einen Aufruf an verketten, um WithOwner die Beziehung vollständig zu konfigurieren.
Gilt für:
OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)
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<TEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>?>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'DependentEntity, seq<'NewDependentEntity>>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'DependentEntity, seq<'NewDependentEntity>>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : 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 OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, IEnumerable(Of TNewDependentEntity))), buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, 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<OwnedNavigationBuilder<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.
Hinweise
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 mithilfe der entsprechenden Navigation.
Nach dem Aufrufen dieser Methode sollten Sie einen Aufruf von verketten, WithOwner um die Beziehung vollständig zu konfigurieren.
Gilt für:
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.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsMany<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>>> navigationExpression) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<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.OwnedNavigationBuilder<'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 OwnedNavigationBuilder(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
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 um die Beziehung vollständig zu konfigurieren.
Gilt für:
OwnsMany<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)
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<TEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsMany : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
override this.OwnsMany : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, 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<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>
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 um die Beziehung vollständig zu konfigurieren.
Gilt für:
Entity Framework