CollectionNavigationBuilder<TEntity,TRelatedEntity>.WithMany Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
WithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>) |
Lo configura como una relación de varios a varios. |
WithMany(String) |
Lo configura como una relación de varios a varios. |
WithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>)
Lo configura como una relación de varios a varios.
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)
Parámetros
- navigationExpression
- Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>
Expresión lambda que representa la propiedad de navegación de colección en el otro extremo de esta relación (blog => blog.Posts
).
Devoluciones
Objeto para configurar aún más la relación.
Se aplica a
WithMany(String)
Lo configura como una relación de varios a varios.
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)
Parámetros
- navigationName
- String
Nombre de la propiedad de navegación de la colección en el otro extremo de esta relación. Puede ser null
para crear una relación unidireccional.
Devoluciones
Objeto para configurar aún más la relación.