Language

RelationalForeignKeyBuilderExtensions Class

Definition

Relational database specific extension methods for relationship builders.

[System.Runtime.CompilerServices.Nullable(0)]
public static class RelationalForeignKeyBuilderExtensions
public static class RelationalForeignKeyBuilderExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalForeignKeyBuilderExtensions = class
type RelationalForeignKeyBuilderExtensions = class
Public Module RelationalForeignKeyBuilderExtensions
Inheritance
RelationalForeignKeyBuilderExtensions
Attributes

Remarks

See Modeling entity types and relationships for more information and examples.

Methods

Name Description
CanSetConstraintName(IConventionForeignKeyBuilder, String, Boolean)

Returns a value indicating whether the foreign key constraint name can be set for this relationship from the current configuration source

CanSetConstraintName(IConventionRelationshipBuilder, String, Boolean)

Returns a value indicating whether the foreign key constraint name can be set for this relationship from the current configuration source

CanSetExcludeForeignKeyFromMigrations(IConventionForeignKeyBuilder, Nullable<Boolean>, Boolean)

Returns a value indicating whether the foreign key constraint exclusion from migrations can be set from the current configuration source.

ExcludeForeignKeyFromMigrations(IConventionForeignKeyBuilder, Nullable<Boolean>, Boolean)

Configures whether the foreign key constraint is excluded from migrations when targeting a relational database.

ExcludeForeignKeyFromMigrations(OwnershipBuilder, Boolean)

Configures whether the foreign key constraint is excluded from migrations when targeting a relational database.

ExcludeForeignKeyFromMigrations(ReferenceCollectionBuilder, Boolean)

Configures whether the foreign key constraint is excluded from migrations when targeting a relational database.

ExcludeForeignKeyFromMigrations(ReferenceReferenceBuilder, Boolean)

Configures whether the foreign key constraint is excluded from migrations when targeting a relational database.

ExcludeForeignKeyFromMigrations<TEntity,TDependentEntity>(OwnershipBuilder<TEntity,TDependentEntity>, Boolean)

Configures whether the foreign key constraint is excluded from migrations when targeting a relational database.

ExcludeForeignKeyFromMigrations<TEntity,TRelatedEntity>(ReferenceCollectionBuilder<TEntity,TRelatedEntity>, Boolean)

Configures whether the foreign key constraint is excluded from migrations when targeting a relational database.

ExcludeForeignKeyFromMigrations<TEntity,TRelatedEntity>(ReferenceReferenceBuilder<TEntity,TRelatedEntity>, Boolean)

Configures whether the foreign key constraint is excluded from migrations when targeting a relational database.

HasConstraintName(IConventionForeignKeyBuilder, String, Boolean)

Configures the foreign key constraint name for this relationship when targeting a relational database.

HasConstraintName(IConventionRelationshipBuilder, String, Boolean)

Configures the foreign key constraint name for this relationship when targeting a relational database.

HasConstraintName(OwnershipBuilder, String)

Configures the foreign key constraint name for this relationship when targeting a relational database.

HasConstraintName(ReferenceCollectionBuilder, String)

Configures the foreign key constraint name for this relationship when targeting a relational database.

HasConstraintName(ReferenceReferenceBuilder, String)

Configures the foreign key constraint name for this relationship when targeting a relational database.

HasConstraintName<TEntity,TDependentEntity>(OwnershipBuilder<TEntity,TDependentEntity>, String)

Configures the foreign key constraint name for this relationship when targeting a relational database.

HasConstraintName<TEntity,TRelatedEntity>(ReferenceCollectionBuilder<TEntity,TRelatedEntity>, String)

Configures the foreign key constraint name for this relationship when targeting a relational database.

HasConstraintName<TEntity,TRelatedEntity>(ReferenceReferenceBuilder<TEntity,TRelatedEntity>, String)

Configures the foreign key constraint name for this relationship when targeting a relational database.

Applies to