InternalForeignKeyBuilder
InternalForeignKeyBuilder(ForeignKey, InternalModelBuilder)
AreCompatible(MemberInfo, MemberInfo, EntityType, EntityType, Boolean, Boolean?, Boolean?)
AreCompatible(EntityType, EntityType, MemberInfo, MemberInfo, IReadOnlyList<Property>, IReadOnlyList<Property>, Boolean?, ConfigurationSource?)
Attach(InternalEntityTypeBuilder)
CanInvert(IReadOnlyList<Property>, ConfigurationSource?)
CanSetDeleteBehavior(DeleteBehavior?, ConfigurationSource?)
CanSetEntityTypes(EntityType, EntityType, ConfigurationSource?)
CanSetEntityTypes(EntityType, EntityType, ConfigurationSource?, Boolean, Boolean)
CanSetForeignKey(IReadOnlyList<Property>, ConfigurationSource?)
CanSetForeignKey(IReadOnlyList<String>, ConfigurationSource?)
CanSetIsOwnership(Boolean?, ConfigurationSource?)
CanSetIsRequired(Boolean?, ConfigurationSource?)
CanSetIsRequiredDependent(Boolean?, ConfigurationSource?)
CanSetIsUnique(Boolean?, ConfigurationSource?)
CanSetNavigation(MemberInfo, Boolean, ConfigurationSource?)
CanSetNavigation(String, Boolean, ConfigurationSource?)
CanSetNavigations(MemberInfo, MemberInfo, ConfigurationSource?)
CanSetNavigations(String, String, ConfigurationSource?)
CanSetPrincipalKey(IReadOnlyList<Property>, ConfigurationSource?)
CanSetPrincipalKey(IReadOnlyList<String>, ConfigurationSource?)
DependentEntityType(EntityType, ConfigurationSource)
FindCompatibleClrMember(String, EntityType, EntityType, Boolean)
FindCurrentForeignKeyBuilder(EntityType, EntityType, MemberIdentity?, MemberIdentity?, IReadOnlyList<Property>, IReadOnlyList<Property>)
HasEntityTypes(EntityType, EntityType, ConfigurationSource)
HasForeignKey(IReadOnlyList<MemberInfo>, ConfigurationSource)
HasForeignKey(IReadOnlyList<Property>, ConfigurationSource)
HasForeignKey(IReadOnlyList<String>, ConfigurationSource)
HasForeignKey(IReadOnlyList<MemberInfo>, EntityType, ConfigurationSource)
HasForeignKey(IReadOnlyList<Property>, EntityType, ConfigurationSource)
HasForeignKey(IReadOnlyList<String>, EntityType, ConfigurationSource)
HasNavigation(MemberInfo, Boolean, ConfigurationSource)
HasNavigation(String, Boolean, ConfigurationSource)
HasNavigations(MemberIdentity?, MemberIdentity?, ConfigurationSource)
HasNavigations(MemberInfo, MemberInfo, ConfigurationSource)
HasNavigations(String, String, ConfigurationSource)
HasNavigations(MemberInfo, MemberInfo, EntityType, EntityType, ConfigurationSource)
HasNavigations(String, String, EntityType, EntityType, ConfigurationSource)
HasPrincipalKey(IReadOnlyList<MemberInfo>, ConfigurationSource)
HasPrincipalKey(IReadOnlyList<Property>, ConfigurationSource)
HasPrincipalKey(IReadOnlyList<String>, ConfigurationSource)
IsOwnership(Boolean?, ConfigurationSource)
IsRequired(Boolean?, ConfigurationSource)
IsRequiredDependent(Boolean?, ConfigurationSource)
IsUnique(Boolean?, ConfigurationSource)
MakeDeclaringTypeShared(ConfigurationSource?)
OnDelete(DeleteBehavior?, ConfigurationSource)
PrincipalEntityType(EntityType, ConfigurationSource)
ReuniquifyImplicitProperties(Boolean)
ThrowForConflictingNavigation(IReadOnlyForeignKey, String, Boolean)
ThrowForConflictingNavigation(IReadOnlyForeignKey, IReadOnlyEntityType, IReadOnlyEntityType, String, String)
net9.0
namespace Microsoft.EntityFrameworkCore.Metadata.Internal
{
public class InternalForeignKeyBuilder : AnnotatableBuilder<ForeignKey!, InternalModelBuilder!>, IConventionAnnotatableBuilder, IConventionForeignKeyBuilder
{
public virtual InternalForeignKeyBuilder? HasNavigations(string? navigationToPrincipalName, string? navigationToDependentName, ConfigurationSource configurationSource);
}
}
.NET | 8.09.010.0 |
---|---|
Information specific to net9.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