ReferenceReferenceBuilder.HasForeignKey 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
HasForeignKey(String, String[]) |
Configura le proprietà da usare come chiave esterna per questa relazione. |
HasForeignKey(Type, String[]) |
Configura le proprietà da usare come chiave esterna per questa relazione. |
HasForeignKey<TDependentEntity>(String[]) |
Configura le proprietà da usare come chiave esterna per questa relazione. Se i nomi delle proprietà specificati non esistono nel tipo di entità, verrà aggiunto un nuovo stato shadow per servire come chiave esterna. Una proprietà dello stato shadow è una che non ha una proprietà corrispondente nella classe di entità. Il valore corrente per la proprietà viene archiviato nell'oggetto ChangeTracker anziché archiviato in istanze della classe di entità. Se HasPrincipalKey(Type, String[]) non viene specificato, verrà eseguito un tentativo di corrispondere al tipo di dati e all'ordine delle proprietà della chiave esterna rispetto alla chiave primaria del tipo di entità principale. Se non corrispondono, verranno aggiunte nuove proprietà dello stato shadow che formano un indice univoco al tipo di entità principale da usare come chiave di riferimento. |
HasForeignKey(String, String[])
- Origine:
- ReferenceReferenceBuilder.cs
- Origine:
- ReferenceReferenceBuilder.cs
- Origine:
- ReferenceReferenceBuilder.cs
- Origine:
- ReferenceReferenceBuilder.cs
- Origine:
- ReferenceReferenceBuilder.cs
- Origine:
- ReferenceReferenceBuilder.cs
- Origine:
- ReferenceReferenceBuilder.cs
- Origine:
- ReferenceReferenceBuilder.cs
- Origine:
- ReferenceReferenceBuilder.cs
Configura le proprietà da usare come chiave esterna per questa relazione.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasForeignKey (string dependentEntityTypeName, params string[] foreignKeyPropertyNames);
abstract member HasForeignKey : string * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
override this.HasForeignKey : string * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
Public Overridable Function HasForeignKey (dependentEntityTypeName As String, ParamArray foreignKeyPropertyNames As String()) As ReferenceReferenceBuilder
Parametri
- dependentEntityTypeName
- String
Nome del tipo di entità dipendente in questa relazione (tipo con le proprietà della chiave esterna).
- foreignKeyPropertyNames
- String[]
Nome o nomi delle proprietà chiave esterna.
Restituisce
Stessa istanza del generatore in modo che sia possibile concatenare più chiamate di configurazione.
Commenti
Se i nomi delle proprietà specificati non esistono nel tipo di entità, verrà aggiunto un nuovo stato shadow per servire come chiave esterna. Una proprietà dello stato shadow è una che non ha una proprietà corrispondente nella classe di entità. Il valore corrente per la proprietà viene archiviato nell'oggetto ChangeTracker anziché archiviato in istanze della classe di entità.
Se HasPrincipalKey(Type, String[]) non viene specificato, verrà eseguito un tentativo di corrispondere al tipo di dati e all'ordine delle proprietà della chiave esterna rispetto alla chiave primaria del tipo di entità principale. Se non corrispondono, verranno aggiunte nuove proprietà dello stato shadow che formano un indice univoco al tipo di entità principale da usare come chiave di riferimento.
Si applica a
HasForeignKey(Type, String[])
- Origine:
- ReferenceReferenceBuilder.cs
- Origine:
- ReferenceReferenceBuilder.cs
- Origine:
- ReferenceReferenceBuilder.cs
- Origine:
- ReferenceReferenceBuilder.cs
- Origine:
- ReferenceReferenceBuilder.cs
- Origine:
- ReferenceReferenceBuilder.cs
- Origine:
- ReferenceReferenceBuilder.cs
- Origine:
- ReferenceReferenceBuilder.cs
- Origine:
- ReferenceReferenceBuilder.cs
Configura le proprietà da usare come chiave esterna per questa relazione.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasForeignKey (Type dependentEntityType, params string[] foreignKeyPropertyNames);
abstract member HasForeignKey : Type * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
override this.HasForeignKey : Type * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
Public Overridable Function HasForeignKey (dependentEntityType As Type, ParamArray foreignKeyPropertyNames As String()) As ReferenceReferenceBuilder
Parametri
- dependentEntityType
- Type
Tipo di entità dipendente in questa relazione (il tipo con le proprietà della chiave esterna).
- foreignKeyPropertyNames
- String[]
Nome o nomi delle proprietà chiave esterna.
Restituisce
Stessa istanza del generatore in modo che sia possibile concatenare più chiamate di configurazione.
Commenti
Se i nomi delle proprietà specificati non esistono nel tipo di entità, verrà aggiunto un nuovo stato shadow per servire come chiave esterna. Una proprietà dello stato shadow è una che non ha una proprietà corrispondente nella classe di entità. Il valore corrente per la proprietà viene archiviato nell'oggetto ChangeTracker anziché archiviato in istanze della classe di entità.
Se HasPrincipalKey(Type, String[]) non viene specificato, verrà eseguito un tentativo di corrispondere al tipo di dati e all'ordine delle proprietà della chiave esterna rispetto alla chiave primaria del tipo di entità principale. Se non corrispondono, verranno aggiunte nuove proprietà dello stato shadow che formano un indice univoco al tipo di entità principale da usare come chiave di riferimento.
Si applica a
HasForeignKey<TDependentEntity>(String[])
Configura le proprietà da usare come chiave esterna per questa relazione.
Se i nomi delle proprietà specificati non esistono nel tipo di entità, verrà aggiunto un nuovo stato shadow per servire come chiave esterna. Una proprietà dello stato shadow è una che non ha una proprietà corrispondente nella classe di entità. Il valore corrente per la proprietà viene archiviato nell'oggetto ChangeTracker anziché archiviato in istanze della classe di entità.
Se HasPrincipalKey(Type, String[]) non viene specificato, verrà eseguito un tentativo di corrispondere al tipo di dati e all'ordine delle proprietà della chiave esterna rispetto alla chiave primaria del tipo di entità principale. Se non corrispondono, verranno aggiunte nuove proprietà dello stato shadow che formano un indice univoco al tipo di entità principale da usare come chiave di riferimento.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasForeignKey<TDependentEntity> (params string[] foreignKeyPropertyNames) where TDependentEntity : class;
abstract member HasForeignKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder (requires 'DependentEntity : null)
override this.HasForeignKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder (requires 'DependentEntity : null)
Public Overridable Function HasForeignKey(Of TDependentEntity As Class) (ParamArray foreignKeyPropertyNames As String()) As ReferenceReferenceBuilder
Parametri di tipo
- TDependentEntity
Tipo di entità dipendente in questa relazione (il tipo con le proprietà della chiave esterna).
Parametri
- foreignKeyPropertyNames
- String[]
Nome o nomi delle proprietà chiave esterna.
Restituisce
Stessa istanza del generatore in modo che sia possibile concatenare più chiamate di configurazione.