InternalEntityTypeBuilder
InternalEntityTypeBuilder(EntityType, InternalModelBuilder)
Metadata
CanAddComplexProperty(String, Type, Type, Boolean?, ConfigurationSource, Boolean)
CanAddNavigation(String, ConfigurationSource)
CanAddNavigation(String, Type, ConfigurationSource)
CanAddOrReplaceNavigation(String, ConfigurationSource)
CanAddProperty(Type, String, ConfigurationSource, Boolean, Boolean)
CanHaveIndex(IReadOnlyList<String>, ConfigurationSource)
CanHaveNavigation(String, Type, ConfigurationSource?)
CanHaveServiceProperty(MemberInfo, ConfigurationSource?)
CanHaveSkipNavigation(String, Type, ConfigurationSource?)
CanIgnore(String, ConfigurationSource, Boolean)
CanRemoveForeignKey(ForeignKey, ConfigurationSource)
CanRemoveForeignKey(ForeignKey, ConfigurationSource)
CanRemoveIndex(Index, ConfigurationSource)
CanRemoveKey(ConfigurationSource)
CanRemoveKey(Key, ConfigurationSource)
CanRemoveNavigation(Navigation, ConfigurationSource)
CanRemoveServiceProperty(ServiceProperty, ConfigurationSource)
CanRemoveSkipNavigation(SkipNavigation, ConfigurationSource?)
CanRemoveSkipNavigation(SkipNavigation, ConfigurationSource)
CanSetBaseType(EntityType, ConfigurationSource)
CanSetConstructorBinding(InstantiationBinding, ConfigurationSource)
CanSetDefiningQuery(LambdaExpression, ConfigurationSource)
CanSetDiscriminator(String, Type, ConfigurationSource)
CanSetIsOwned(Boolean, ConfigurationSource)
CanSetPrimaryKey(IReadOnlyList<IConventionProperty>, ConfigurationSource)
CanSetPrimaryKey(IReadOnlyList<String>, ConfigurationSource)
CanSetQueryFilter(LambdaExpression, ConfigurationSource)
CanSetServiceOnlyConstructorBinding(InstantiationBinding, ConfigurationSource)
CreateForeignKey(InternalEntityTypeBuilder, IReadOnlyList<Property>, Key, String, Boolean?, ConfigurationSource)
CreateForeignKey(InternalEntityTypeBuilder, IReadOnlyList<Property>, Key, String, Boolean?, ConfigurationSource)
DetachAllMembers(EntityType)
DetachIndex(Index)
DetachIndexes(IEnumerable<Index>)
DetachKey(Key)
DetachKeys(IEnumerable<Key>)
DetachRelationship(ForeignKey)
DetachRelationship(ForeignKey, Boolean)
GetActualProperties(IReadOnlyList<Property>, ConfigurationSource?)
GetOrCreateProperties(IEnumerable<MemberInfo>, ConfigurationSource)
GetOrCreateProperties(IReadOnlyList<String>, ConfigurationSource, IReadOnlyList<Property>, Boolean, Boolean)
GetOrCreateProperties(IReadOnlyList<String>, ConfigurationSource?, IReadOnlyList<Property>, Boolean, Boolean)
GetTargetEntityTypeBuilder(Type, MemberInfo, ConfigurationSource?, Boolean?)
GetTargetEntityTypeBuilder(TypeIdentity, MemberIdentity, ConfigurationSource?, Boolean?)
HasBaseType(EntityType, ConfigurationSource)
HasBaseType(EntityType, ConfigurationSource)
HasBaseType(String, ConfigurationSource)
HasBaseType(String, ConfigurationSource)
HasBaseType(Type, ConfigurationSource)
HasBaseType(Type, ConfigurationSource)
HasConstructorBinding(InstantiationBinding, ConfigurationSource)
HasData(IEnumerable<Object>, ConfigurationSource)
HasDefiningQuery(LambdaExpression)
HasDefiningQuery(LambdaExpression, ConfigurationSource)
HasDiscriminator(ConfigurationSource)
HasDiscriminator(MemberInfo, ConfigurationSource)
HasDiscriminator(String, Type, ConfigurationSource)
HasForeignKey(InternalEntityTypeBuilder, IReadOnlyList<Property>, ConfigurationSource)
HasForeignKey(String, IReadOnlyList<String>, ConfigurationSource)
HasForeignKey(Type, IReadOnlyList<PropertyInfo>, ConfigurationSource)
HasForeignKey(InternalEntityTypeBuilder, IReadOnlyList<Property>, Key, ConfigurationSource)
HasForeignKey(String, IReadOnlyList<String>, Key, ConfigurationSource)
HasForeignKey(Type, IReadOnlyList<PropertyInfo>, Key, ConfigurationSource)
HasIndex(IReadOnlyList<MemberInfo>, ConfigurationSource)
HasIndex(IReadOnlyList<Property>, ConfigurationSource)
HasIndex(IReadOnlyList<Property>, ConfigurationSource)
HasIndex(IReadOnlyList<PropertyInfo>, ConfigurationSource)
HasIndex(IReadOnlyList<String>, ConfigurationSource)
HasIndex(IReadOnlyList<String>, ConfigurationSource)
HasIndex(IReadOnlyList<MemberInfo>, String, ConfigurationSource)
HasIndex(IReadOnlyList<Property>, String, ConfigurationSource)
HasIndex(IReadOnlyList<String>, String, ConfigurationSource)
HasKey(IReadOnlyList<MemberInfo>, ConfigurationSource)
HasKey(IReadOnlyList<Property>, ConfigurationSource?)
HasKey(IReadOnlyList<Property>, ConfigurationSource?)
HasKey(IReadOnlyList<PropertyInfo>, ConfigurationSource)
HasKey(IReadOnlyList<String>, ConfigurationSource)
HasKey(IReadOnlyList<String>, ConfigurationSource)
HasNoDiscriminator(ConfigurationSource)
HasNoIndex(Index, ConfigurationSource)
HasNoKey(ConfigurationSource)
HasNoKey(Key, ConfigurationSource)
HasNoNavigation(Navigation, ConfigurationSource)
HasNoRelationship(ForeignKey, ConfigurationSource)
HasNoServiceProperty(ServiceProperty, ConfigurationSource)
HasNoSkipNavigation(SkipNavigation, ConfigurationSource)
HasOwnership(String, String, ConfigurationSource)
HasOwnership(Type, MemberIdentity, ConfigurationSource)
HasOwnership(Type, MemberInfo, ConfigurationSource)
HasOwnership(Type, String, ConfigurationSource)
HasOwnership(TypeIdentity, MemberIdentity, ConfigurationSource)
HasOwnership(Type, MemberInfo, MemberInfo, ConfigurationSource)
HasOwnership(Type, String, String, ConfigurationSource)
HasQueryFilter(LambdaExpression)
HasQueryFilter(LambdaExpression, ConfigurationSource)
HasRelationship(EntityType, ConfigurationSource, Boolean?, String)
HasRelationship(EntityType, MemberInfo, ConfigurationSource, Boolean?)
HasRelationship(EntityType, String, ConfigurationSource, Boolean?)
HasRelationship(EntityType, Key, ConfigurationSource, Boolean?, String)
HasRelationship(EntityType, MemberInfo, MemberInfo, ConfigurationSource, Boolean)
HasRelationship(EntityType, String, String, ConfigurationSource, Boolean)
HasRelationship(EntityType, IReadOnlyList<Property>, ConfigurationSource)
HasRelationship(String, IReadOnlyList<String>, ConfigurationSource)
HasRelationship(Type, IReadOnlyList<MemberInfo>, ConfigurationSource)
HasRelationship(EntityType, IReadOnlyList<Property>, Key, ConfigurationSource)
HasRelationship(String, IReadOnlyList<String>, Key, ConfigurationSource)
HasRelationship(Type, IReadOnlyList<MemberInfo>, Key, ConfigurationSource)
HasServiceOnlyConstructorBinding(InstantiationBinding, ConfigurationSource)
HasSkipNavigation(MemberIdentity, EntityType, ConfigurationSource?, Boolean?, Boolean?)
HasSkipNavigation(MemberInfo, EntityType, ConfigurationSource?, Boolean?, Boolean?)
HasSkipNavigation(MemberIdentity, EntityType, Type, ConfigurationSource?, Boolean?, Boolean?)
HasSkipNavigation(MemberIdentity, EntityType, Type, MemberIdentity, Type, ConfigurationSource, Boolean?, Boolean?)
HasTrigger(String, ConfigurationSource)
Ignore(String, ConfigurationSource)
Ignore(String, ConfigurationSource)
IsIgnored(String, ConfigurationSource?)
IsOwned(Boolean, ConfigurationSource, ForeignKey)
Navigation(MemberInfo)
Navigation(String)
Navigation(InternalEntityTypeBuilder, PropertyInfo, ConfigurationSource, Boolean)
Navigation(InternalEntityTypeBuilder, String, ConfigurationSource, Boolean)
Owns(String, PropertyInfo, ConfigurationSource)
Owns(String, String, ConfigurationSource)
Owns(Type, PropertyInfo, ConfigurationSource)
Owns(Type, String, ConfigurationSource)
Owns(Type, MemberInfo, MemberInfo, ConfigurationSource)
Owns(Type, PropertyInfo, PropertyInfo, ConfigurationSource)
PrimaryKey(IReadOnlyList<MemberInfo>, ConfigurationSource)
PrimaryKey(IReadOnlyList<Property>, ConfigurationSource)
PrimaryKey(IReadOnlyList<Property>, ConfigurationSource)
PrimaryKey(IReadOnlyList<PropertyInfo>, ConfigurationSource)
PrimaryKey(IReadOnlyList<String>, ConfigurationSource)
PrimaryKey(IReadOnlyList<String>, ConfigurationSource)
Property(MemberInfo, ConfigurationSource)
Property(String, ConfigurationSource)
Property(String, Type, ConfigurationSource)
Property(String, Type, ConfigurationSource, ConfigurationSource?)
Relationship(EntityType, ConfigurationSource)
Relationship(InternalEntityTypeBuilder, ConfigurationSource)
Relationship(EntityType, Key, ConfigurationSource)
Relationship(InternalEntityTypeBuilder, Key, ConfigurationSource)
Relationship(InternalEntityTypeBuilder, MemberInfo, MemberInfo, ConfigurationSource, Boolean)
Relationship(InternalEntityTypeBuilder, PropertyInfo, PropertyInfo, ConfigurationSource, Boolean)
Relationship(InternalEntityTypeBuilder, String, String, ConfigurationSource, Boolean)
RemoveForeignKey(ForeignKey, ConfigurationSource, Boolean)
RemoveIndex(Index, ConfigurationSource)
RemoveKey(Key, ConfigurationSource)
RemoveMembersInHierarchy(String, ConfigurationSource)
RemoveNonOwnershipRelationships(ConfigurationSource)
RemoveNonOwnershipRelationships(ForeignKey, ConfigurationSource)
RemoveShadowPropertiesIfUnused(IEnumerable<Property>)
ReUniquifyTemporaryProperties(IReadOnlyList<Property>, IReadOnlyList<Property>, Boolean, String)
ServiceProperty(MemberInfo, ConfigurationSource?)
ServiceProperty(MemberInfo, ConfigurationSource)
ServiceProperty(Type, MemberInfo, ConfigurationSource?)
ShouldReuniquifyTemporaryProperties(ForeignKey)
ShouldReuniquifyTemporaryProperties(IReadOnlyList<Property>, IReadOnlyList<Property>, Boolean, String)
UpdateForeignKey(ForeignKey, IReadOnlyList<Property>, Key, String, Boolean?, ConfigurationSource?)
UsePropertyAccessMode(PropertyAccessMode, ConfigurationSource)
Relational(InternalEntityTypeBuilder, ConfigurationSource)
Sqlite(InternalEntityTypeBuilder, ConfigurationSource)
Sqlite(InternalEntityTypeBuilder, ConfigurationSource)
SqlServer(InternalEntityTypeBuilder, ConfigurationSource)
SqlServer(InternalEntityTypeBuilder, ConfigurationSource)
net10.0-windows7.0
namespace Microsoft.EntityFrameworkCore.Metadata.Internal
{
public class InternalEntityTypeBuilder : InternalTypeBaseBuilder, IConventionAnnotatableBuilder, IConventionEntityTypeBuilder, IConventionTypeBaseBuilder
{
public static RelationshipSnapshot! DetachRelationship(ForeignKey! foreignKey, bool includeOwnedSharedType);
}
}
.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