CollectionNavigationBuilder<TEntity,TRelatedEntity>.WithMany Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
WithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>) |
Nakonfiguruje tuto relaci jako relaci M:N. |
WithMany(String) |
Nakonfiguruje tuto relaci jako relaci M:N. |
WithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>)
Nakonfiguruje tuto relaci jako relaci M:N.
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>>>
Výraz lambda představující navigační vlastnost kolekce na druhém konci této relace (blog => blog.Posts
).
Návraty
Objekt pro další konfiguraci relace.
Platí pro
WithMany(String)
Nakonfiguruje tuto relaci jako relaci M:N.
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)
Parametry
- navigationName
- String
Název navigační vlastnosti kolekce na druhém konci této relace. Může se null
jednat o vytvoření jednosměrné relace.
Návraty
Objekt pro další konfiguraci relace.
Platí pro
Entity Framework