IConventionPropertyBuilder
Metadata
AfterSave(PropertySaveBehavior?, Boolean)
BeforeSave(PropertySaveBehavior?, Boolean)
CanSetAfterSave(PropertySaveBehavior?, Boolean)
CanSetBeforeSave(PropertySaveBehavior?, Boolean)
CanSetConversion(Type, Boolean)
CanSetConversion(ValueConverter, Boolean)
CanSetConverter(Type, Boolean)
CanSetElementType(Type, Boolean)
CanSetIsConcurrencyToken(Boolean?, Boolean)
CanSetIsRequired(Boolean?, Boolean)
CanSetIsUnicode(Boolean?, Boolean)
CanSetMaxLength(Int32?, Boolean)
CanSetPrecision(Int32?, Boolean)
CanSetProviderValueComparer(Type, Boolean)
CanSetProviderValueComparer(ValueComparer, Boolean)
CanSetScale(Int32?, Boolean)
CanSetSentinel(Object, Boolean)
CanSetTypeMapping(CoreTypeMapping, Boolean)
CanSetValueComparer(Type, Boolean)
CanSetValueComparer(ValueComparer, Boolean)
CanSetValueGenerated(ValueGenerated?, Boolean)
CanSetValueGenerator(Func<IProperty, ITypeBase, ValueGenerator>, Boolean)
CanSetValueGeneratorFactory(Type, Boolean)
HasConversion(Type, Boolean)
HasConversion(ValueConverter, Boolean)
HasConverter(Type, Boolean)
HasMaxLength(Int32?, Boolean)
HasPrecision(Int32?, Boolean)
HasProviderValueComparer(Type, Boolean)
HasProviderValueComparer(ValueComparer, Boolean)
HasScale(Int32?, Boolean)
HasSentinel(Object, Boolean)
HasTypeMapping(CoreTypeMapping, Boolean)
HasValueComparer(Type, Boolean)
HasValueComparer(ValueComparer, Boolean)
HasValueGenerator(Type, Boolean)
HasValueGenerator(Func<IProperty, ITypeBase, ValueGenerator>, Boolean)
HasValueGeneratorFactory(Type, Boolean)
IsConcurrencyToken(Boolean?, Boolean)
IsRequired(Boolean?, Boolean)
IsUnicode(Boolean?, Boolean)
SetElementType(Type, Boolean)
ValueGenerated(ValueGenerated?, Boolean)
CanSetCollation(IConventionPropertyBuilder, String, Boolean)
CanSetColumnName(IConventionPropertyBuilder, String, Boolean)
CanSetColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)
CanSetColumnOrder(IConventionPropertyBuilder, Int32?, Boolean)
CanSetColumnType(IConventionPropertyBuilder, String, Boolean)
CanSetComment(IConventionPropertyBuilder, String, Boolean)
CanSetComputedColumnSql(IConventionPropertyBuilder, String, Boolean)
CanSetDefaultValue(IConventionPropertyBuilder, Object, Boolean)
CanSetDefaultValueSql(IConventionPropertyBuilder, String, Boolean)
CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)
CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)
CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)
CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)
CanSetIsFixedLength(IConventionPropertyBuilder, Boolean?, Boolean)
CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)
CanSetIsStoredComputedColumn(IConventionPropertyBuilder, Boolean?, Boolean)
CanSetIsVector(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean)
CanSetJsonProperty(IConventionPropertyBuilder, String, Boolean)
CanSetJsonPropertyName(IConventionPropertyBuilder, String, Boolean)
CanSetSequence(IConventionPropertyBuilder, String, String, Boolean)
CanSetSrid(IConventionPropertyBuilder, Int32?, Boolean)
CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)
HasColumnName(IConventionPropertyBuilder, String, Boolean)
HasColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)
HasColumnOrder(IConventionPropertyBuilder, Int32?, Boolean)
HasColumnType(IConventionPropertyBuilder, String, Boolean)
HasComment(IConventionPropertyBuilder, String, Boolean)
HasComputedColumnSql(IConventionPropertyBuilder, String, Boolean)
HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)
HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)
HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)
HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)
HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)
HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)
HasJsonPropertyName(IConventionPropertyBuilder, String, Boolean)
HasSequence(IConventionPropertyBuilder, String, String, Boolean)
HasSrid(IConventionPropertyBuilder, Int32?, Boolean)
HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)
IsFixedLength(IConventionPropertyBuilder, Boolean?, Boolean)
IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)
IsStoredComputedColumn(IConventionPropertyBuilder, Boolean?, Boolean)
IsVector(IConventionPropertyBuilder, DistanceFunction, Int32, Boolean)
ToJsonProperty(IConventionPropertyBuilder, String, Boolean)
UseCollation(IConventionPropertyBuilder, String, Boolean)
net10.0-windows7.0
namespace Microsoft.EntityFrameworkCore.Metadata.Builders
{
public interface IConventionPropertyBuilder : IConventionAnnotatableBuilder, IConventionPropertyBaseBuilder<IConventionPropertyBuilder!>
{
bool CanSetPrecision(int? precision, 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