Język

CollectionNavigationBuilder<TEntity,TRelatedEntity>.WithMany Metoda

Definicja

Przeciążenia

Nazwisko Opis
WithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>)

Konfiguruje tę relację jako relację wiele-do-wielu.

WithMany(String)

Konfiguruje tę relację jako relację wiele-do-wielu.

WithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>)

Źródło:
CollectionNavigationBuilder`.cs
Źródło:
CollectionNavigationBuilder`.cs
Źródło:
CollectionNavigationBuilder`.cs
Źródło:
CollectionNavigationBuilder`.cs
Źródło:
CollectionNavigationBuilder`.cs
Źródło:
CollectionNavigationBuilder`.cs
Źródło:
CollectionNavigationBuilder`.cs

Konfiguruje tę relację jako relację wiele-do-wielu.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder<TRelatedEntity,TEntity> WithMany(System.Linq.Expressions.Expression<Func<TRelatedEntity,System.Collections.Generic.IEnumerable<TEntity>?>> navigationExpression);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder<TRelatedEntity,TEntity> WithMany(System.Linq.Expressions.Expression<Func<TRelatedEntity,System.Collections.Generic.IEnumerable<TEntity>>> navigationExpression);
override this.WithMany : System.Linq.Expressions.Expression<Func<'RelatedEntity, seq<'Entity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder<'RelatedEntity, 'Entity (requires 'RelatedEntity : null and 'Entity : null)>
Public Overridable Function WithMany (navigationExpression As Expression(Of Func(Of TRelatedEntity, IEnumerable(Of TEntity)))) As CollectionCollectionBuilder(Of TRelatedEntity, TEntity)

Parametry

navigationExpression
Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>

Wyrażenie lambda reprezentujące właściwość nawigacji kolekcji na drugim końcu tej relacji (blog => blog.Posts).

Zwraca

CollectionCollectionBuilder<TRelatedEntity,TEntity>

Obiekt do dalszej konfiguracji relacji.

Dotyczy

WithMany(String)

Źródło:
CollectionNavigationBuilder`.cs
Źródło:
CollectionNavigationBuilder`.cs
Źródło:
CollectionNavigationBuilder`.cs
Źródło:
CollectionNavigationBuilder`.cs
Źródło:
CollectionNavigationBuilder`.cs
Źródło:
CollectionNavigationBuilder`.cs
Źródło:
CollectionNavigationBuilder`.cs

Konfiguruje tę relację jako relację wiele-do-wielu.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder<TRelatedEntity,TEntity> WithMany(string? navigationName = default);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder<TRelatedEntity,TEntity> WithMany(string navigationName);
override this.WithMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder<'RelatedEntity, 'Entity (requires 'RelatedEntity : null and 'Entity : null)>
Public Overridable Function WithMany (Optional navigationName As String = Nothing) As CollectionCollectionBuilder(Of TRelatedEntity, TEntity)
Public Overridable Function WithMany (navigationName As String) As CollectionCollectionBuilder(Of TRelatedEntity, TEntity)

Parametry

navigationName
String

Nazwa właściwości nawigacji kolekcji na drugim końcu tej relacji. Może być null utworzenie relacji jednokierunkowej.

Zwraca

CollectionCollectionBuilder<TRelatedEntity,TEntity>

Obiekt do dalszej konfiguracji relacji.

Dotyczy