- CollectionOwnershipBuilder<TEntity, TDependentEntity> - CollectionOwnershipBuilder(EntityType, EntityType, InternalRelationshipBuilder) 
- CollectionOwnershipBuilder(InternalRelationshipBuilder, CollectionOwnershipBuilder<TEntity, TDependentEntity>, Boolean, Boolean, Boolean) 
- HasChangeTrackingStrategy(ChangeTrackingStrategy) 
- HasData(Object[]) 
- HasData(TDependentEntity[]) 
- HasEntityTypeAnnotation(String, Object) 
- HasForeignKey(String[]) 
- HasForeignKey(Expression<Func<TDependentEntity, Object>>) 
- HasForeignKeyAnnotation(String, Object) 
- HasIndex(Expression<Func<TDependentEntity, Object>>) 
- HasKey(Expression<Func<TDependentEntity, Object>>) 
- HasOne<TNewRelatedEntity>(String) 
- HasOne<TNewRelatedEntity>(Expression<Func<TDependentEntity, TNewRelatedEntity>>) 
- HasPrincipalKey(String[]) 
- HasPrincipalKey(Expression<Func<TEntity, Object>>) 
- Ignore(String) 
- Ignore(Expression<Func<TDependentEntity, Object>>) 
- OnDelete(DeleteBehavior) 
- OwnsMany<TNewDependentEntity>(String) 
- OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>) 
- OwnsMany<TNewDependentEntity>(String, Action<CollectionOwnershipBuilder<TDependentEntity, TNewDependentEntity>>) 
- OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<CollectionOwnershipBuilder<TDependentEntity, TNewDependentEntity>>) 
- OwnsOne<TNewRelatedEntity>(String) 
- OwnsOne<TRelatedEntity>(Expression<Func<TDependentEntity, TRelatedEntity>>) 
- OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TDependentEntity, TRelatedEntity>>) 
- OwnsOne<TRelatedEntity>(Expression<Func<TDependentEntity, TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TDependentEntity, TRelatedEntity>>) 
- Property<TProperty>(Expression<Func<TDependentEntity, TProperty>>) 
- UsePropertyAccessMode(PropertyAccessMode) 
- ForSqlServerIsMemoryOptimized<TEntity, TRelatedEntity>(CollectionOwnershipBuilder<TEntity, TRelatedEntity>, Boolean) 
- HasConstraintName<TEntity, TDependentEntity>(CollectionOwnershipBuilder<TEntity, TDependentEntity>, String) 
- ToTable<TEntity, TDependentEntity>(CollectionOwnershipBuilder<TEntity, TDependentEntity>, String) 
- ToTable<TEntity, TDependentEntity>(CollectionOwnershipBuilder<TEntity, TDependentEntity>, String, String) 
 
netcoreapp2.2
    namespace Microsoft.EntityFrameworkCore.Metadata.Builders
{
    public class CollectionOwnershipBuilder<TEntity, TDependentEntity> : CollectionOwnershipBuilder
        where TEntity, class
        where TDependentEntity, class
    {
        public virtual CollectionOwnershipBuilder<TDependentEntity, TNewDependentEntity> OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>> navigationExpression)
            where TNewDependentEntity, class;
    }
}
            | .NET Core | 2.2 | 
|---|---|
| Information specific to netcoreapp2.2 | |
| Assembly | Microsoft.EntityFrameworkCore , Version=2.2.6.0, PublicKeyToken=adb9793829ddae60 | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | This framework does not have platform annotations. | 
- Built-in API
- Package-provided API