IConventionProperty
Builder
DeclaringEntityType
FindContainingPrimaryKey()
FindFirstPrincipal()
GetAfterSaveBehaviorConfigurationSource()
GetBeforeSaveBehaviorConfigurationSource()
GetContainingForeignKeys()
GetContainingIndexes()
GetContainingKeys()
GetElementType()
GetElementTypeConfigurationSource()
GetIsConcurrencyTokenConfigurationSource()
GetIsNullableConfigurationSource()
GetIsUnicodeConfigurationSource()
GetJsonValueReaderWriterTypeConfigurationSource()
GetMaxLengthConfigurationSource()
GetPrecisionConfigurationSource()
GetPrincipals()
GetProviderClrTypeConfigurationSource()
GetProviderValueComparerConfigurationSource()
GetScaleConfigurationSource()
GetSentinelConfigurationSource()
GetTypeConfigurationSource()
GetTypeMappingConfigurationSource()
GetValueComparerConfigurationSource()
GetValueConverterConfigurationSource()
GetValueGeneratedConfigurationSource()
GetValueGeneratorFactoryConfigurationSource()
IsImplicitlyCreated()
SetAfterSaveBehavior(PropertySaveBehavior?, Boolean)
SetBeforeSaveBehavior(PropertySaveBehavior?, Boolean)
SetElementType(Type, Boolean)
SetIsConcurrencyToken(Boolean?, Boolean)
SetIsNullable(Boolean?, Boolean)
SetIsUnicode(Boolean?, Boolean)
SetJsonValueReaderWriterType(Type, Boolean)
SetMaxLength(Int32?, Boolean)
SetPrecision(Int32?, Boolean)
SetProviderClrType(Type, Boolean)
SetProviderValueComparer(Type, Boolean)
SetProviderValueComparer(ValueComparer, Boolean)
SetScale(Int32?, Boolean)
SetSentinel(Object, Boolean)
SetTypeMapping(CoreTypeMapping, Boolean)
SetValueComparer(Type, Boolean)
SetValueComparer(ValueComparer, Boolean)
SetValueConverter(Type, Boolean)
SetValueConverter(ValueConverter, Boolean)
SetValueGenerated(ValueGenerated?, Boolean)
SetValueGeneratorFactory(Type, Boolean)
SetValueGeneratorFactory(Func<IProperty, ITypeBase, ValueGenerator>, Boolean)
FindOverrides(IConventionProperty, StoreObjectIdentifier)
FindSharedStoreObjectRootProperty(IConventionProperty, StoreObjectIdentifier)
GetCollationConfigurationSource(IConventionProperty)
GetColumnNameConfigurationSource(IConventionProperty)
GetColumnNameConfigurationSource(IConventionProperty, StoreObjectIdentifier)
GetColumnOrderConfigurationSource(IConventionProperty)
GetColumnTypeConfigurationSource(IConventionProperty)
GetCommentConfigurationSource(IConventionProperty)
GetComputedColumnSqlConfigurationSource(IConventionProperty)
GetDefaultValueConfigurationSource(IConventionProperty)
GetDefaultValueSqlConfigurationSource(IConventionProperty)
GetHiLoSequenceNameConfigurationSource(IConventionProperty)
GetHiLoSequenceSchemaConfigurationSource(IConventionProperty)
GetIdentityIncrementConfigurationSource(IConventionProperty)
GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier)
GetIdentitySeedConfigurationSource(IConventionProperty)
GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier)
GetIsFixedLengthConfigurationSource(IConventionProperty)
GetIsSparseConfigurationSource(IConventionProperty)
GetIsStoredConfigurationSource(IConventionProperty)
GetJsonPropertyNameConfigurationSource(IConventionProperty)
GetJsonPropertyNameConfigurationSource(IConventionProperty)
GetOrCreateOverrides(IConventionProperty, StoreObjectIdentifier, Boolean)
GetOverrides(IConventionProperty)
GetSequenceNameConfigurationSource(IConventionProperty)
GetSequenceSchemaConfigurationSource(IConventionProperty)
GetSridConfigurationSource(IConventionProperty)
GetValueGenerationStrategyConfigurationSource(IConventionProperty)
GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier)
GetVectorTypeConfigurationSource(IConventionProperty)
RemoveOverrides(IConventionProperty, StoreObjectIdentifier)
SetCollation(IConventionProperty, String, Boolean)
SetColumnName(IConventionProperty, String, Boolean)
SetColumnName(IConventionProperty, String, StoreObjectIdentifier, Boolean)
SetColumnOrder(IConventionProperty, Int32?, Boolean)
SetColumnType(IConventionProperty, String, Boolean)
SetComment(IConventionProperty, String, Boolean)
SetComputedColumnSql(IConventionProperty, String, Boolean)
SetDefaultValue(IConventionProperty, Object, Boolean)
SetDefaultValueSql(IConventionProperty, String, Boolean)
SetHiLoSequenceName(IConventionProperty, String, Boolean)
SetHiLoSequenceSchema(IConventionProperty, String, Boolean)
SetIdentityIncrement(IConventionProperty, Nullable<Int32>, Boolean)
SetIdentityIncrement(IConventionProperty, Nullable<Int32>, StoreObjectIdentifier, Boolean)
SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean)
SetIdentitySeed(IConventionProperty, Nullable<Int64>, StoreObjectIdentifier, Boolean)
SetIsFixedLength(IConventionProperty, Boolean?, Boolean)
SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean)
SetIsStored(IConventionProperty, Boolean?, Boolean)
SetJsonPropertyName(IConventionProperty, String, Boolean)
SetJsonPropertyName(IConventionProperty, String, Boolean)
SetSequenceName(IConventionProperty, String, Boolean)
SetSequenceSchema(IConventionProperty, String, Boolean)
SetSrid(IConventionProperty, Int32?, Boolean)
SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, Boolean)
SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)
SetVectorType(IConventionProperty, CosmosVectorType, Boolean)
net10.0-windows7.0
namespace Microsoft.EntityFrameworkCore.Metadata
{
public interface IConventionProperty : IReadOnlyAnnotatable, IConventionAnnotatable, IConventionPropertyBase, IReadOnlyProperty, IReadOnlyPropertyBase
{
[return: DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)]
Type? SetValueComparer([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] Type? comparerType, 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