Condividi tramite


RelationalForeignKeyBuilderExtensions.HasConstraintName Metodo

Definizione

Overload

HasConstraintName(OwnershipBuilder, String)

Configura il nome del vincolo di chiave esterna per questa relazione quando la destinazione è un database relazionale.

HasConstraintName(ReferenceCollectionBuilder, String)

Configura il nome del vincolo di chiave esterna per questa relazione quando la destinazione è un database relazionale.

HasConstraintName(ReferenceReferenceBuilder, String)

Configura il nome del vincolo di chiave esterna per questa relazione quando la destinazione è un database relazionale.

HasConstraintName(IConventionForeignKeyBuilder, String, Boolean)

Configura il nome del vincolo di chiave esterna per questa relazione quando la destinazione è un database relazionale.

HasConstraintName(IConventionRelationshipBuilder, String, Boolean)

Configura il nome del vincolo di chiave esterna per questa relazione quando la destinazione è un database relazionale.

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

Configura il nome del vincolo di chiave esterna per questa relazione quando la destinazione è un database relazionale.

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

Configura il nome del vincolo di chiave esterna per questa relazione quando la destinazione è un database relazionale.

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

Configura il nome del vincolo di chiave esterna per questa relazione quando la destinazione è un database relazionale.

HasConstraintName(OwnershipBuilder, String)

Configura il nome del vincolo di chiave esterna per questa relazione quando la destinazione è un database relazionale.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder ownershipBuilder, string name);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder ownershipBuilder, string? name);
static member HasConstraintName : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder
<Extension()>
Public Function HasConstraintName (ownershipBuilder As OwnershipBuilder, name As String) As OwnershipBuilder

Parametri

ownershipBuilder
OwnershipBuilder

Generatore utilizzato per configurare la relazione.

name
String

Nome del vincolo di chiave esterna.

Restituisce

Stessa istanza del generatore in modo che più chiamate possano essere concatenati.

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .

Si applica a

HasConstraintName(ReferenceCollectionBuilder, String)

Configura il nome del vincolo di chiave esterna per questa relazione quando la destinazione è un database relazionale.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder referenceCollectionBuilder, string name);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder referenceCollectionBuilder, string? name);
static member HasConstraintName : Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder
<Extension()>
Public Function HasConstraintName (referenceCollectionBuilder As ReferenceCollectionBuilder, name As String) As ReferenceCollectionBuilder

Parametri

referenceCollectionBuilder
ReferenceCollectionBuilder

Generatore utilizzato per configurare la relazione.

name
String

Nome del vincolo di chiave esterna.

Restituisce

Stessa istanza del generatore in modo che più chiamate possano essere concatenati.

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .

Si applica a

HasConstraintName(ReferenceReferenceBuilder, String)

Configura il nome del vincolo di chiave esterna per questa relazione quando la destinazione è un database relazionale.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder referenceReferenceBuilder, string name);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder referenceReferenceBuilder, string? name);
static member HasConstraintName : Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
<Extension()>
Public Function HasConstraintName (referenceReferenceBuilder As ReferenceReferenceBuilder, name As String) As ReferenceReferenceBuilder

Parametri

referenceReferenceBuilder
ReferenceReferenceBuilder

Generatore utilizzato per configurare la relazione.

name
String

Nome del vincolo di chiave esterna.

Restituisce

Stessa istanza del generatore in modo che più chiamate possano essere concatenati.

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .

Si applica a

HasConstraintName(IConventionForeignKeyBuilder, String, Boolean)

Configura il nome del vincolo di chiave esterna per questa relazione quando la destinazione è un database relazionale.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder relationship, string name, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder relationship, string? name, bool fromDataAnnotation = false);
static member HasConstraintName : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
<Extension()>
Public Function HasConstraintName (relationship As IConventionForeignKeyBuilder, name As String, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder

Parametri

relationship
IConventionForeignKeyBuilder

Generatore utilizzato per configurare la relazione.

name
String

Nome del vincolo di chiave esterna.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata utilizzando un'annotazione dati.

Restituisce

Stessa istanza del generatore se la configurazione è stata applicata; in caso contrario, null .

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .

Si applica a

HasConstraintName(IConventionRelationshipBuilder, String, Boolean)

Configura il nome del vincolo di chiave esterna per questa relazione quando la destinazione è un database relazionale.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder HasConstraintName (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder relationship, string name, bool fromDataAnnotation = false);
static member HasConstraintName : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder
<Extension()>
Public Function HasConstraintName (relationship As IConventionRelationshipBuilder, name As String, Optional fromDataAnnotation As Boolean = false) As IConventionRelationshipBuilder

Parametri

relationship
IConventionRelationshipBuilder

Generatore utilizzato per configurare la relazione.

name
String

Nome del vincolo di chiave esterna.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata utilizzando un'annotazione dati.

Restituisce

Stessa istanza del generatore se la configurazione è stata applicata; in caso contrario, null .

Si applica a

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

Configura il nome del vincolo di chiave esterna per questa relazione quando la destinazione è un database relazionale.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<TEntity,TDependentEntity> HasConstraintName<TEntity,TDependentEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<TEntity,TDependentEntity> ownershipBuilder, string name) where TEntity : class where TDependentEntity : class;
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<TEntity,TDependentEntity> HasConstraintName<TEntity,TDependentEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<TEntity,TDependentEntity> ownershipBuilder, string? name) where TEntity : class where TDependentEntity : class;
static member HasConstraintName : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'Entity : null and 'DependentEntity : null)
<Extension()>
Public Function HasConstraintName(Of TEntity As Class, TDependentEntity As Class) (ownershipBuilder As OwnershipBuilder(Of TEntity, TDependentEntity), name As String) As OwnershipBuilder(Of TEntity, TDependentEntity)

Parametri di tipo

TEntity

Tipo di entità in un'estremità della relazione.

TDependentEntity

Tipo di entità sull'altra estremità della relazione.

Parametri

ownershipBuilder
OwnershipBuilder<TEntity,TDependentEntity>

Generatore utilizzato per configurare la relazione.

name
String

Nome del vincolo di chiave esterna.

Restituisce

Stessa istanza del generatore in modo che più chiamate possano essere concatenati.

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .

Si applica a

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

Configura il nome del vincolo di chiave esterna per questa relazione quando la destinazione è un database relazionale.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> HasConstraintName<TEntity,TRelatedEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> referenceCollectionBuilder, string name) where TEntity : class where TRelatedEntity : class;
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> HasConstraintName<TEntity,TRelatedEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> referenceCollectionBuilder, string? name) where TEntity : class where TRelatedEntity : class;
static member HasConstraintName : Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> (requires 'Entity : null and 'RelatedEntity : null)
<Extension()>
Public Function HasConstraintName(Of TEntity As Class, TRelatedEntity As Class) (referenceCollectionBuilder As ReferenceCollectionBuilder(Of TEntity, TRelatedEntity), name As String) As ReferenceCollectionBuilder(Of TEntity, TRelatedEntity)

Parametri di tipo

TEntity

Tipo di entità principale in questa relazione.

TRelatedEntity

Tipo di entità dipendente in questa relazione.

Parametri

referenceCollectionBuilder
ReferenceCollectionBuilder<TEntity,TRelatedEntity>

Generatore utilizzato per configurare la relazione.

name
String

Nome del vincolo di chiave esterna.

Restituisce

ReferenceCollectionBuilder<TEntity,TRelatedEntity>

Stessa istanza del generatore in modo che più chiamate possano essere concatenati.

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .

Si applica a

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

Configura il nome del vincolo di chiave esterna per questa relazione quando la destinazione è un database relazionale.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<TEntity,TRelatedEntity> HasConstraintName<TEntity,TRelatedEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<TEntity,TRelatedEntity> referenceReferenceBuilder, string name) where TEntity : class where TRelatedEntity : class;
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<TEntity,TRelatedEntity> HasConstraintName<TEntity,TRelatedEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<TEntity,TRelatedEntity> referenceReferenceBuilder, string? name) where TEntity : class where TRelatedEntity : class;
static member HasConstraintName : Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> (requires 'Entity : null and 'RelatedEntity : null)
<Extension()>
Public Function HasConstraintName(Of TEntity As Class, TRelatedEntity As Class) (referenceReferenceBuilder As ReferenceReferenceBuilder(Of TEntity, TRelatedEntity), name As String) As ReferenceReferenceBuilder(Of TEntity, TRelatedEntity)

Parametri di tipo

TEntity

Tipo di entità in un'estremità della relazione.

TRelatedEntity

Tipo di entità sull'altra estremità della relazione.

Parametri

referenceReferenceBuilder
ReferenceReferenceBuilder<TEntity,TRelatedEntity>

Generatore utilizzato per configurare la relazione.

name
String

Nome del vincolo di chiave esterna.

Restituisce

Stessa istanza del generatore in modo che più chiamate possano essere concatenati.

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .

Si applica a