EntityTypeBuilder<TEntity>
EntityTypeBuilder(InternalEntityTypeBuilder)
HasAlternateKey(Expression<Func<TEntity, Object>>)
HasAnnotation(String, Object)
HasBaseType(String)
HasBaseType(Type)
HasBaseType<TBaseType>()
HasChangeTrackingStrategy(ChangeTrackingStrategy)
HasData(Object[])
HasData(TEntity[])
HasData(IEnumerable<Object>)
HasData(IEnumerable<TEntity>)
HasIndex(Expression<Func<TEntity, Object>>)
HasKey(Expression<Func<TEntity, Object>>)
HasMany<TRelatedEntity>(String)
HasMany<TRelatedEntity>(Expression<Func<TEntity, IEnumerable<TRelatedEntity>>>)
HasOne<TRelatedEntity>(String)
HasOne<TRelatedEntity>(Expression<Func<TEntity, TRelatedEntity>>)
HasQueryFilter(Expression<Func<TEntity, Boolean>>)
Ignore(String)
Ignore(Expression<Func<TEntity, Object>>)
OwnsMany<TRelatedEntity>(String)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity, IEnumerable<TRelatedEntity>>>)
OwnsMany<TRelatedEntity>(String, Action<CollectionOwnershipBuilder<TEntity, TRelatedEntity>>)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity, IEnumerable<TRelatedEntity>>>, Action<CollectionOwnershipBuilder<TEntity, TRelatedEntity>>)
OwnsOne<TRelatedEntity>(String)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity, TRelatedEntity>>)
OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TEntity, TRelatedEntity>>)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity, TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TEntity, TRelatedEntity>>)
Property<TProperty>(Expression<Func<TEntity, TProperty>>)
UsePropertyAccessMode(PropertyAccessMode)
ForSqlServerHasIndex<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity, Object>>)
ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
HasDiscriminator<TEntity, TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity, TDiscriminator>>)
ToTable<TEntity>(EntityTypeBuilder<TEntity>, String)
ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)
netcoreapp2.2
namespace Microsoft.EntityFrameworkCore.Metadata.Builders
{
public class EntityTypeBuilder<TEntity> : EntityTypeBuilder
where TEntity, class
{
public virtual EntityTypeBuilder<TEntity> OwnsMany<TRelatedEntity>(Expression<Func<TEntity, IEnumerable<TRelatedEntity>>> navigationExpression, Action<CollectionOwnershipBuilder<TEntity, TRelatedEntity>> buildAction)
where TRelatedEntity, 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