Sprache

CollectionNavigationBuilder<TEntity,TRelatedEntity>.WithMany Methode

Definition

Überlädt

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

Konfiguriert dies als m:n-Beziehung.

WithMany(String)

Konfiguriert dies als m:n-Beziehung.

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

Quelle:
CollectionNavigationBuilder`.cs
Quelle:
CollectionNavigationBuilder`.cs
Quelle:
CollectionNavigationBuilder`.cs
Quelle:
CollectionNavigationBuilder`.cs
Quelle:
CollectionNavigationBuilder`.cs
Quelle:
CollectionNavigationBuilder`.cs
Quelle:
CollectionNavigationBuilder`.cs

Konfiguriert dies als m:n-Beziehung.

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)

Parameter

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

Ein Lambda-Ausdruck, der die Sammlungsnavigationseigenschaft am anderen Ende dieser Beziehung (blog => blog.Posts) darstellt.

Gibt zurück

CollectionCollectionBuilder<TRelatedEntity,TEntity>

Ein Objekt zum weiteren Konfigurieren der Beziehung.

Gilt für:

WithMany(String)

Quelle:
CollectionNavigationBuilder`.cs
Quelle:
CollectionNavigationBuilder`.cs
Quelle:
CollectionNavigationBuilder`.cs
Quelle:
CollectionNavigationBuilder`.cs
Quelle:
CollectionNavigationBuilder`.cs
Quelle:
CollectionNavigationBuilder`.cs
Quelle:
CollectionNavigationBuilder`.cs

Konfiguriert dies als m:n-Beziehung.

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)

Parameter

navigationName
String

Der Name der Sammlungsnavigationseigenschaft am anderen Ende dieser Beziehung. Dies kann das Erstellen einer unidirektionalen Beziehung sein null .

Gibt zurück

CollectionCollectionBuilder<TRelatedEntity,TEntity>

Ein Objekt zum weiteren Konfigurieren der Beziehung.

Gilt für: