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
{
public static class RelationalEntityTypeBuilderExtensions
{
public static DiscriminatorBuilder<TDiscriminator> HasDiscriminator<TEntity, TDiscriminator>(this EntityTypeBuilder<TEntity> entityTypeBuilder, Expression<Func<TEntity, TDiscriminator>> propertyExpression)
where TEntity, class;
}
}
| .NET Core | 2.02.12.2 |
|---|---|
Information specific to netcoreapp2.2 | |
| Assembly | Microsoft.EntityFrameworkCore.Relational , 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