ReferenceOwnershipBuilder<TEntity,TRelatedEntity>.OwnsMany Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
OwnsMany<TDependentEntity>(Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>) |
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części). Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności. Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji. |
OwnsMany<TDependentEntity>(String) |
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części). Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności. Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji. |
OwnsMany<TDependentEntity>(Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>, Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>) |
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części). Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności. Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji. |
OwnsMany<TDependentEntity>(String, Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>) |
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części). Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności. Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji. |
OwnsMany<TDependentEntity>(Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>)
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).
Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.
Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.
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)
Parametry typu
- TDependentEntity
Typ jednostki, dla którego jest przeznaczona ta relacja.
Parametry
- navigationExpression
- Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>
Wyrażenie lambda reprezentujące właściwość nawigacji referencyjnej dla tego typu jednostki reprezentujące relację (customer => customer.Address
).
Zwraca
Obiekt, który może służyć do konfigurowania typu własności i relacji.
Dotyczy
OwnsMany<TDependentEntity>(String)
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).
Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.
Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.
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)
Parametry typu
- TDependentEntity
Typ jednostki, dla którego jest przeznaczona ta relacja.
Parametry
- navigationName
- String
Nazwa właściwości nawigacji referencyjnej dla tego typu jednostki, która reprezentuje relację.
Zwraca
Obiekt, który może służyć do konfigurowania typu własności i relacji.
Dotyczy
OwnsMany<TDependentEntity>(Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>, Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>)
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).
Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.
Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.
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)
Parametry typu
- TDependentEntity
Typ jednostki, dla którego jest przeznaczona ta relacja.
Parametry
- navigationExpression
- Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>
Wyrażenie lambda reprezentujące właściwość nawigacji referencyjnej dla tego typu jednostki reprezentujące relację (customer => customer.Address
).
- buildAction
- Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>
Akcja wykonująca konfigurację typu własności i relacji.
Zwraca
Obiekt, który może służyć do konfigurowania typu jednostki.
Dotyczy
OwnsMany<TDependentEntity>(String, Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>)
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).
Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.
Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.
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)
Parametry typu
- TDependentEntity
Typ jednostki, dla którego jest przeznaczona ta relacja.
Parametry
- navigationName
- String
Nazwa właściwości nawigacji referencyjnej dla tego typu jednostki, która reprezentuje relację.
- buildAction
- Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>
Akcja wykonująca konfigurację typu własności i relacji.
Zwraca
Obiekt, który może służyć do konfigurowania typu jednostki.