- 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) 
 
netcoreapp2.2
    namespace Microsoft.EntityFrameworkCore.Metadata.Internal
{
    [DebuggerDisplay("{Metadata,nq}")]
    public class InternalEntityTypeBuilder : InternalMetadataItemBuilder<EntityType>
    {
        public virtual InternalKeyBuilder HasKey(IReadOnlyList<Property> properties, ConfigurationSource? configurationSource);
    }
}
            | .NET Core | 2.02.12.2 | 
|---|---|
| Information specific to netcoreapp2.2 | |
| Assembly | Microsoft.EntityFrameworkCore , Version=2.2.6.0, PublicKeyToken=adb9793829ddae60 | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | This framework does not have platform annotations. | 
- Built-in API
- Package-provided API