InternalEntityTypeBuilder
InternalEntityTypeBuilder(EntityType, InternalModelBuilder)
CanAddNavigation(String, ConfigurationSource)
CanAddOrReplaceNavigation(String, ConfigurationSource)
CanRemoveForeignKey(ForeignKey, ConfigurationSource)
CreateForeignKey(InternalEntityTypeBuilder, IReadOnlyList<Property>, Key, String, Boolean?, ConfigurationSource)
DetachAllMembers(EntityType)
DetachIndexes(IEnumerable<Index>)
DetachKeys(IEnumerable<Key>)
DetachRelationship(ForeignKey)
GetActualProperties(IReadOnlyList<Property>, ConfigurationSource?)
GetOrCreateProperties(IEnumerable<MemberInfo>, ConfigurationSource)
GetOrCreateProperties(IReadOnlyList<String>, ConfigurationSource, IReadOnlyList<Property>, Boolean, Boolean)
GetOrCreateProperties(IReadOnlyList<String>, ConfigurationSource?, IReadOnlyList<Property>, Boolean, Boolean)
HasBaseType(EntityType, ConfigurationSource)
HasBaseType(String, ConfigurationSource)
HasBaseType(Type, ConfigurationSource)
HasDefiningQuery(LambdaExpression)
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<Property>, ConfigurationSource)
HasIndex(IReadOnlyList<PropertyInfo>, ConfigurationSource)
HasIndex(IReadOnlyList<String>, ConfigurationSource)
HasKey(IReadOnlyList<Property>, ConfigurationSource?)
HasKey(IReadOnlyList<PropertyInfo>, ConfigurationSource)
HasKey(IReadOnlyList<String>, ConfigurationSource)
HasQueryFilter(LambdaExpression)
Ignore(String, ConfigurationSource)
IsIgnored(String, ConfigurationSource?)
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<Property>, ConfigurationSource)
PrimaryKey(IReadOnlyList<PropertyInfo>, 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)
RemoveNonOwnershipRelationships(ConfigurationSource)
RemoveNonOwnershipRelationships(ForeignKey, ConfigurationSource)
RemoveShadowPropertiesIfUnused(IEnumerable<Property>)
ReUniquifyTemporaryProperties(IReadOnlyList<Property>, IReadOnlyList<Property>, Boolean, String)
ServiceProperty(MemberInfo, ConfigurationSource)
ShouldReuniquifyTemporaryProperties(IReadOnlyList<Property>, IReadOnlyList<Property>, Boolean, String)
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 InternalRelationshipBuilder HasForeignKey(InternalEntityTypeBuilder principalEntityTypeBuilder, IReadOnlyList<Property> dependentProperties, Key principalKey, 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