Aracılığıyla paylaş


ReferenceOwnershipBuilder<TEntity,TRelatedEntity>.HasMany<TNewRelatedEntity> Yöntem

Tanım

Bu varlık türünün ilişkideki diğer türün örneklerini içeren bir koleksiyona sahip olduğu bir ilişkiyi yapılandırıyor.

Bu yöntemi parametre olmadan çağırmanın, varlık türünde böyle bir özellik olsa bile, ilişkinin bu tarafını gezinti özelliği kullanmayacak şekilde açıkça yapılandıracağını unutmayın. Gezinti özelliği kullanılacaksa belirtilmelidir.

Bu yöntemi çağırdıktan sonra, ilişkiyi tam olarak yapılandırmak için WithOne(Expression<Func<TRelatedEntity,TEntity>>) çağrısına zincirleme yapmalısınız. Zincirlenmiş çağrı olmadan yalnızca bu yöntemi çağırmak geçerli bir ilişki oluşturmaz.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder<TRelatedEntity,TNewRelatedEntity> HasMany<TNewRelatedEntity>(System.Linq.Expressions.Expression<Func<TRelatedEntity,System.Collections.Generic.IEnumerable<TNewRelatedEntity>>> navigationExpression = default) where TNewRelatedEntity : class;
override this.HasMany : System.Linq.Expressions.Expression<Func<'RelatedEntity, seq<'NewRelatedEntity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder<'RelatedEntity, 'NewRelatedEntity (requires 'RelatedEntity : null and 'NewRelatedEntity : null)> (requires 'NewRelatedEntity : null)
Public Overridable Function HasMany(Of TNewRelatedEntity As Class) (Optional navigationExpression As Expression(Of Func(Of TRelatedEntity, IEnumerable(Of TNewRelatedEntity))) = Nothing) As CollectionNavigationBuilder(Of TRelatedEntity, TNewRelatedEntity)

Tür Parametreleri

TNewRelatedEntity

Bu ilişkinin hedeflediğini varlık türü.

Parametreler

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

İlişkiyi (blog => blog.Posts temsil eden bu varlık türündeki koleksiyon gezinti özelliğini temsil eden bir lambda ifadesi. Hiçbir özellik belirtilmezse, ilişki bu uçta gezinti özelliği olmadan yapılandırılır.

Döndürülenler

CollectionNavigationBuilder<TRelatedEntity,TNewRelatedEntity>

İlişkiyi yapılandırmak için kullanılabilecek bir nesne.

Şunlara uygulanır