IConventionModel
Builder
AddEntityType(String, Boolean)
AddEntityType(Type, Boolean)
AddEntityType(String, Type, Boolean)
AddEntityType(String, String, IConventionEntityType, Boolean)
AddEntityType(Type, String, IConventionEntityType, Boolean)
AddIgnored(String, Boolean)
AddIgnored(Type, Boolean)
AddOwned(Type, Boolean)
AddOwnedEntityType(String, Boolean)
AddOwnedEntityType(Type, Boolean)
AddOwnedEntityType(String, Type, Boolean)
AddShared(Type, Boolean)
DelayConventions()
FinalizeModel()
FindEntityType(String)
FindEntityType(Type)
FindEntityType(String, String, IConventionEntityType)
FindEntityType(Type, String, IConventionEntityType)
FindEntityTypes(Type)
FindIgnoredConfigurationSource(String)
FindIgnoredConfigurationSource(Type)
FindIsOwnedConfigurationSource(Type)
FindIsSharedConfigurationSource(Type)
FindLeastDerivedEntityTypes(Type, Func<IReadOnlyEntityType, Boolean>)
GetChangeTrackingStrategyConfigurationSource()
GetEmbeddedDiscriminatorNameConfigurationSource()
GetEntityTypes()
GetPropertyAccessModeConfigurationSource()
IsIgnored(String)
IsIgnored(Type)
IsIgnoredType(Type)
IsOwned(Type)
RemoveEntityType(IConventionEntityType)
RemoveEntityType(String)
RemoveEntityType(Type)
RemoveEntityType(String, String, IConventionEntityType)
RemoveEntityType(Type, String, IConventionEntityType)
RemoveIgnored(String)
RemoveOwned(Type)
RemoveShared(Type)
SetChangeTrackingStrategy(ChangeTrackingStrategy?, Boolean)
SetEmbeddedDiscriminatorName(String, Boolean)
SetPropertyAccessMode(PropertyAccessMode?, Boolean)
AddDbFunction(IConventionModel, MethodInfo, Boolean)
AddDbFunction(IConventionModel, String, Type, Boolean)
AddSequence(IConventionModel, String, String, Boolean)
FindDbFunction(IConventionModel, MethodInfo)
FindDbFunction(IConventionModel, String)
FindSequence(IConventionModel, String, String)
GetCollationConfigurationSource(IConventionModel)
GetDatabaseMaxSizeConfigurationSource(IConventionModel)
GetDbFunctions(IConventionModel)
GetDefaultContainerConfigurationSource(IConventionModel)
GetDefaultSchemaConfigurationSource(IConventionModel)
GetDiscriminatorInKeyConfigurationSource(IConventionModel)
GetHasShadowIdsConfigurationSource(IConventionModel)
GetHiLoSequenceNameConfigurationSource(IConventionModel)
GetHiLoSequenceSchemaConfigurationSource(IConventionModel)
GetIdentityIncrementConfigurationSource(IConventionModel)
GetIdentitySeedConfigurationSource(IConventionModel)
GetMaxIdentifierLengthConfigurationSource(IConventionModel)
GetPerformanceLevelSqlConfigurationSource(IConventionModel)
GetSequenceNameSuffixConfigurationSource(IConventionModel)
GetSequences(IConventionModel)
GetSequenceSchemaConfigurationSource(IConventionModel)
GetServiceTierSqlConfigurationSource(IConventionModel)
GetThroughputConfigurationSource(IConventionModel)
GetValueGenerationStrategyConfigurationSource(IConventionModel)
RemoveDbFunction(IConventionModel, MethodInfo)
RemoveDbFunction(IConventionModel, String)
RemoveSequence(IConventionModel, String, String)
SetCollation(IConventionModel, String, Boolean)
SetDatabaseMaxSize(IConventionModel, String, Boolean)
SetDefaultContainer(IConventionModel, String, Boolean)
SetDefaultSchema(IConventionModel, String, Boolean)
SetDiscriminatorInKey(IConventionModel, Nullable<IdDiscriminatorMode>, Boolean)
SetHasShadowIds(IConventionModel, Nullable<Boolean>, Boolean)
SetHiLoSequenceName(IConventionModel, String, Boolean)
SetHiLoSequenceSchema(IConventionModel, String, Boolean)
SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)
SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)
SetMaxIdentifierLength(IConventionModel, Int32?, Boolean)
SetPerformanceLevelSql(IConventionModel, String, Boolean)
SetSequenceNameSuffix(IConventionModel, String, Boolean)
SetSequenceSchema(IConventionModel, String, Boolean)
SetServiceTierSql(IConventionModel, String, Boolean)
SetThroughput(IConventionModel, Nullable<Int32>, Nullable<Boolean>, Boolean)
SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean)
net10.0-windows7.0
namespace Microsoft.EntityFrameworkCore.Metadata
{
[UnconditionalSuppressMessage("ReflectionAnalysis", "IL2072", Justification = "TODO")]
public interface IConventionModel : IReadOnlyAnnotatable, IConventionAnnotatable, IReadOnlyModel
{
ConfigurationSource? GetEmbeddedDiscriminatorNameConfigurationSource();
}
}
.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