IMutableProperty
AfterSaveBehavior
BeforeSaveBehavior
DeclaringEntityType
IsConcurrencyToken
IsNullable
IsReadOnlyAfterSave
IsReadOnlyBeforeSave
IsStoreGeneratedAlways
Sentinel
ValueGenerated
FindContainingPrimaryKey()
FindFirstPrincipal()
GetContainingForeignKeys()
GetContainingIndexes()
GetContainingKeys()
GetElementType()
GetPrincipals()
SetAfterSaveBehavior(PropertySaveBehavior?)
SetBeforeSaveBehavior(PropertySaveBehavior?)
SetElementType(Type)
SetIsUnicode(Boolean?)
SetJsonValueReaderWriterType(Type)
SetMaxLength(Int32?)
SetPrecision(Int32?)
SetProviderClrType(Type)
SetProviderValueComparer(Type)
SetProviderValueComparer(ValueComparer)
SetScale(Int32?)
SetTypeMapping(CoreTypeMapping)
SetValueComparer(Type)
SetValueComparer(ValueComparer)
SetValueConverter(Type)
SetValueConverter(ValueConverter)
SetValueGeneratorFactory(Type)
SetValueGeneratorFactory(Func<IProperty, ITypeBase, ValueGenerator>)
FindOverrides(IMutableProperty, StoreObjectIdentifier)
FindSharedStoreObjectRootProperty(IMutableProperty, StoreObjectIdentifier)
GetContainingForeignKeys(IMutableProperty)
GetContainingKeys(IMutableProperty)
GetContainingPrimaryKey(IMutableProperty)
GetOrCreateOverrides(IMutableProperty, StoreObjectIdentifier)
GetOverrides(IMutableProperty)
IsUnicode(IMutableProperty, Boolean?)
Relational(IMutableProperty)
RemoveOverrides(IMutableProperty, StoreObjectIdentifier)
SetCollation(IMutableProperty, String)
SetColumnName(IMutableProperty, String)
SetColumnName(IMutableProperty, String, StoreObjectIdentifier)
SetColumnOrder(IMutableProperty, Int32?)
SetColumnType(IMutableProperty, String)
SetComment(IMutableProperty, String)
SetComputedColumnSql(IMutableProperty, String)
SetDefaultValue(IMutableProperty, Object)
SetDefaultValueSql(IMutableProperty, String)
SetHiLoSequenceName(IMutableProperty, String)
SetHiLoSequenceSchema(IMutableProperty, String)
SetIdentityIncrement(IMutableProperty, Nullable<Int32>)
SetIdentityIncrement(IMutableProperty, Nullable<Int32>, StoreObjectIdentifier)
SetIdentitySeed(IMutableProperty, Nullable<Int64>)
SetIdentitySeed(IMutableProperty, Nullable<Int64>, StoreObjectIdentifier)
SetIsFixedLength(IMutableProperty, Boolean?)
SetIsSparse(IMutableProperty, Nullable<Boolean>)
SetIsStored(IMutableProperty, Boolean?)
SetJsonPropertyName(IMutableProperty, String)
SetJsonPropertyName(IMutableProperty, String)
SetKeyValueComparer(IMutableProperty, ValueComparer)
SetMaxLength(IMutableProperty, Int32?)
SetProviderClrType(IMutableProperty, Type)
SetSequenceName(IMutableProperty, String)
SetSequenceSchema(IMutableProperty, String)
SetSrid(IMutableProperty, Int32?)
SetStructuralValueComparer(IMutableProperty, ValueComparer)
SetValueComparer(IMutableProperty, ValueComparer)
SetValueConverter(IMutableProperty, ValueConverter)
SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>)
SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier)
SetValueGeneratorFactory(IMutableProperty, Func<IProperty, IEntityType, ValueGenerator>)
SetVectorType(IMutableProperty, CosmosVectorType)
Sqlite(IMutableProperty)
SqlServer(IMutableProperty)
net8.0
namespace Microsoft.EntityFrameworkCore.Metadata
{
public interface IMutableProperty : IReadOnlyAnnotatable, IMutableAnnotatable, IMutablePropertyBase, IReadOnlyProperty, IReadOnlyPropertyBase
{
virtual IMutableKey? FindContainingPrimaryKey();
}
}
.NET | 8.09.010.0 |
---|---|
Information specific to net8.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