Quando usiamo Entity Framework CodeFirst è conveniente usare le foreign key property esattamente come in passato. Per fare questo dobbiamo chiamare la foreign key property con il nome della navigation property piú il nome della primary key property della entity a cui la navigation property si riferisce. Ad esempio, nella classe Order abbiamo la navigation property Customer che punta ad una classe di nome Customer la cui primary key property si chiama Id. In questo caso, nella classe Order inseriamo anche la proprietà CustomerId.
Se non vogliamo seguire la nomenclatura standard, possiamo chiamare la foreign key property in qualunque modo e decorare la navigation property con l'attributo ForeignKey al quale passiamo il nome della foreign key property.
public class Order
{
public int CustId { get; set; }
[ForeignKey("CustId")]
public Customer Customer { get; set; }
}Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare le librerie native di .NET per comprimere uno o più file in formato ZIP
Utilizzare i command service nei test con .NET Aspire
Controllare la velocità di spostamento su una pagina HTML
Ottimizzare i costi con Smart tier in Azure Blob Storage
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Microsoft Fabric: la piattaforma unificata per l'ecosistema dati moderno
Gestione opzioni colonna nella Blazor QuickGrid
Evidenziare una porzione di testo in un pagina dopo una navigazione
Utilizzare le View Transition API di JavaScript
Interazione con ReconnectModal in Blazor
Personalizzare le pagine di errore su Azure App Service
Come automatizzare il download dei report di billing da GitHub Enterprise


