IConventionEntityTypeBuilder
Metadata
CanHaveIndex(IReadOnlyList<String>, Boolean)
CanHaveNavigation(MemberInfo, Boolean)
CanHaveNavigation(String, Type, Boolean)
CanHaveServiceProperty(MemberInfo, Boolean)
CanHaveSkipNavigation(MemberInfo, Boolean)
CanHaveSkipNavigation(String, Type, Boolean)
CanHaveTrigger(String, Boolean)
CanRemoveDiscriminator(Boolean)
CanRemoveIndex(IConventionIndex, Boolean)
CanRemoveKey(Boolean)
CanRemoveKey(IConventionKey, Boolean)
CanRemoveNavigation(IConventionNavigation, Boolean)
CanRemoveRelationship(IConventionForeignKey, Boolean)
CanRemoveServiceProperty(IConventionServiceProperty, Boolean)
CanRemoveSkipNavigation(IConventionSkipNavigation, Boolean)
CanSetBaseType(IConventionEntityType, Boolean)
CanSetDefiningQuery(LambdaExpression, Boolean)
CanSetDiscriminator(MemberInfo, Boolean)
CanSetDiscriminator(String, Boolean)
CanSetDiscriminator(Type, Boolean)
CanSetDiscriminator(String, Type, Boolean)
CanSetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)
CanSetPrimaryKey(IReadOnlyList<String>, Boolean)
CanSetQueryFilter(LambdaExpression, Boolean)
GetTargetEntityTypeBuilder(Type, MemberInfo, Boolean, Boolean?, Boolean)
HasAnnotation(String, Object, Boolean)
HasBaseType(IConventionEntityType, Boolean)
HasChangeTrackingStrategy(ChangeTrackingStrategy?, Boolean)
HasDefiningQuery(LambdaExpression, Boolean)
HasDiscriminator(Boolean)
HasDiscriminator(MemberInfo, Boolean)
HasDiscriminator(String, Boolean)
HasDiscriminator(Type, Boolean)
HasDiscriminator(String, Type, Boolean)
HasIndex(IReadOnlyList<IConventionProperty>, Boolean)
HasIndex(IReadOnlyList<String>, Boolean)
HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)
HasIndex(IReadOnlyList<String>, String, Boolean)
HasKey(IReadOnlyList<IConventionProperty>, Boolean)
HasNoAnnotation(String, Boolean)
HasNoComplexProperty(IConventionComplexProperty, Boolean)
HasNoDiscriminator(Boolean)
HasNoIndex(IConventionIndex, Boolean)
HasNoIndex(IReadOnlyList<IConventionProperty>, Boolean)
HasNoKey(Boolean)
HasNoKey(IConventionKey, Boolean)
HasNoKey(IReadOnlyList<IConventionProperty>, Boolean)
HasNoNavigation(IConventionNavigation, Boolean)
HasNonNullAnnotation(String, Object, Boolean)
HasNoProperty(IConventionProperty, Boolean)
HasNoRelationship(IConventionForeignKey, Boolean)
HasNoRelationship(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean)
HasNoServiceProperty(IConventionServiceProperty, Boolean)
HasNoSkipNavigation(IConventionSkipNavigation, Boolean)
HasOwnership(IConventionEntityType, MemberInfo, Boolean)
HasOwnership(IConventionEntityType, String, Boolean)
HasOwnership(Type, MemberInfo, Boolean)
HasOwnership(Type, String, Boolean)
HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)
HasOwnership(IConventionEntityType, String, String, Boolean)
HasOwnership(Type, MemberInfo, MemberInfo, Boolean)
HasOwnership(Type, String, String, Boolean)
HasQueryFilter(LambdaExpression, Boolean)
HasRelationship(IConventionEntityType, Boolean)
HasRelationship(IConventionEntityType, IConventionKey, Boolean)
HasRelationship(IConventionEntityType, MemberInfo, Boolean, Boolean)
HasRelationship(IConventionEntityType, String, Boolean, Boolean)
HasRelationship(IConventionEntityType, MemberInfo, MemberInfo, Boolean, Boolean)
HasRelationship(IConventionEntityType, String, String, Boolean, Boolean)
HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, Boolean)
HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, Boolean)
HasSkipNavigation(MemberInfo, IConventionEntityType, Boolean?, Boolean?, Boolean)
HasSkipNavigation(MemberInfo, IConventionEntityType, MemberInfo, Boolean?, Boolean?, Boolean)
HasSkipNavigation(String, IConventionEntityType, Type, Boolean?, Boolean?, Boolean)
HasTrigger(String, Boolean)
Ignore(String, Boolean)
PrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)
PrimaryKey(IReadOnlyList<String>, Boolean)
RemoveUnusedImplicitProperties(IReadOnlyList<IConventionProperty>)
ServiceProperty(MemberInfo, Boolean)
ServiceProperty(Type, MemberInfo, Boolean)
UsePropertyAccessMode(PropertyAccessMode?, Boolean)
CanExcludeTableFromMigrations(IConventionEntityTypeBuilder, Boolean?, Boolean)
CanHaveCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)
CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)
CanSetComment(IConventionEntityTypeBuilder, String, Boolean)
CanSetContainer(IConventionEntityTypeBuilder, String, Boolean)
CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)
CanSetDiscriminatorInJsonId(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
CanSetFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)
CanSetFunction(IConventionEntityTypeBuilder, String, Boolean)
CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)
CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)
CanSetInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)
CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)
CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean)
CanSetJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)
CanSetMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)
CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean)
CanSetPartitionKey(IConventionEntityTypeBuilder, IReadOnlyList<String>, Boolean)
CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)
CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)
CanSetRootDiscriminatorInJsonId(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
CanSetSchema(IConventionEntityTypeBuilder, String, Boolean)
CanSetShadowId(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
CanSetSqlQuery(IConventionEntityTypeBuilder, String, Boolean)
CanSetTable(IConventionEntityTypeBuilder, String, Boolean)
CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)
CanSetView(IConventionEntityTypeBuilder, String, Boolean)
CanSetViewSchema(IConventionEntityTypeBuilder, String, Boolean)
CanUseSqlOutputClause(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
CanUseSqlOutputClause(IConventionEntityTypeBuilder, Nullable<Boolean>, StoreObjectIdentifier, Boolean)
CanUseSqlReturningClause(IConventionEntityTypeBuilder, Boolean?, Boolean)
CanUseSqlReturningClause(IConventionEntityTypeBuilder, Boolean?, StoreObjectIdentifier, Boolean)
DeleteUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)
ExcludeTableFromMigrations(IConventionEntityTypeBuilder, Boolean?, Boolean)
HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)
HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)
HasComment(IConventionEntityTypeBuilder, String, Boolean)
HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)
HasDiscriminatorInJsonId(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
HasJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)
HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)
HasPartitionKey(IConventionEntityTypeBuilder, IReadOnlyList<String>, Boolean)
HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)
HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)
HasRootDiscriminatorInJsonId(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
HasShadowId(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)
InsertUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)
IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)
ToContainer(IConventionEntityTypeBuilder, String, Boolean)
ToFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)
ToFunction(IConventionEntityTypeBuilder, String, Boolean)
ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)
ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean)
ToSchema(IConventionEntityTypeBuilder, String, Boolean)
ToSqlQuery(IConventionEntityTypeBuilder, String, Boolean)
ToTable(IConventionEntityTypeBuilder, String, Boolean)
ToTable(IConventionEntityTypeBuilder, String, String, Boolean)
ToView(IConventionEntityTypeBuilder, String, Boolean)
ToView(IConventionEntityTypeBuilder, String, String, Boolean)
ToViewSchema(IConventionEntityTypeBuilder, String, Boolean)
UpdateUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)
UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)
UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)
UseMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)
UseSqlOutputClause(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
UseSqlOutputClause(IConventionEntityTypeBuilder, Nullable<Boolean>, StoreObjectIdentifier, Boolean)
UseSqlReturningClause(IConventionEntityTypeBuilder, Boolean?, Boolean)
UseSqlReturningClause(IConventionEntityTypeBuilder, Boolean?, StoreObjectIdentifier, Boolean)
net10.0-windows7.0
namespace Microsoft.EntityFrameworkCore.Metadata.Builders
{
public interface IConventionEntityTypeBuilder : IConventionAnnotatableBuilder, IConventionTypeBaseBuilder
{
IConventionIndexBuilder? HasIndex(IReadOnlyList<string!>! propertyNames, bool fromDataAnnotation = false);
}
}
.NET | 8.09.010.0 |
---|---|
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assembly | Microsoft.EntityFrameworkCore , Version=9.0.3.0, PublicKeyToken=adb9793829ddae60 |
Referencing | Your project needs a package reference to |
Package | Microsoft.EntityFrameworkCore (9.0.3) net8.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API