Lingua

CollectionNavigationBuilder<TEntity,TRelatedEntity>.WithMany Metodo

Definizione

Overload

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

Configura questa relazione come relazione molti-a-molti.

WithMany(String)

Configura questa relazione come relazione molti-a-molti.

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

Origine:
CollectionNavigationBuilder`.cs
Origine:
CollectionNavigationBuilder`.cs
Origine:
CollectionNavigationBuilder`.cs
Origine:
CollectionNavigationBuilder`.cs
Origine:
CollectionNavigationBuilder`.cs
Origine:
CollectionNavigationBuilder`.cs
Origine:
CollectionNavigationBuilder`.cs

Configura questa relazione come relazione molti-a-molti.

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)

Parametri

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

Espressione lambda che rappresenta la proprietà di navigazione della raccolta sull'altra estremità di questa relazione (blog => blog.Posts).

Valori restituiti

CollectionCollectionBuilder<TRelatedEntity,TEntity>

Oggetto per configurare ulteriormente la relazione.

Si applica a

WithMany(String)

Origine:
CollectionNavigationBuilder`.cs
Origine:
CollectionNavigationBuilder`.cs
Origine:
CollectionNavigationBuilder`.cs
Origine:
CollectionNavigationBuilder`.cs
Origine:
CollectionNavigationBuilder`.cs
Origine:
CollectionNavigationBuilder`.cs
Origine:
CollectionNavigationBuilder`.cs

Configura questa relazione come relazione molti-a-molti.

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)

Parametri

navigationName
String

Nome della proprietà di navigazione della raccolta sull'altra estremità di questa relazione. Può essere null per creare una relazione unidirezionale.

Valori restituiti

CollectionCollectionBuilder<TRelatedEntity,TEntity>

Oggetto per configurare ulteriormente la relazione.

Si applica a