CollectionNavigationBuilder<TEntity,TRelatedEntity>.WithMany Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
WithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>) |
Configure cette relation en tant que relation plusieurs-à-plusieurs. |
WithMany(String) |
Configure cette relation en tant que relation plusieurs-à-plusieurs. |
WithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>)
Configure cette relation en tant que relation plusieurs-à-plusieurs.
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)
Paramètres
- navigationExpression
- Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>
Expression lambda représentant la propriété de navigation de collection à l’autre extrémité de cette relation (blog => blog.Posts
).
Retours
Objet permettant de configurer davantage la relation.
S’applique à
WithMany(String)
Configure cette relation en tant que relation plusieurs-à-plusieurs.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder<TRelatedEntity,TEntity> WithMany (string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder<TRelatedEntity,TEntity> WithMany (string? navigationName = default);
override this.WithMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder<'RelatedEntity, 'Entity (requires 'RelatedEntity : null and 'Entity : null)>
Public Overridable Function WithMany (navigationName As String) As CollectionCollectionBuilder(Of TRelatedEntity, TEntity)
Public Overridable Function WithMany (Optional navigationName As String = Nothing) As CollectionCollectionBuilder(Of TRelatedEntity, TEntity)
Paramètres
- navigationName
- String
Nom de la propriété de navigation de collection à l’autre extrémité de cette relation. Il peut s’agir null
de créer une relation unidirectionnelle.
Retours
Objet permettant de configurer davantage la relation.