RelationalForeignKeyBuilderExtensions.HasConstraintName Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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 .