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 il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Autenticazione di git tramite Microsoft Entra ID in Azure DevOps
Implementare il throttle in JavaScript
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Rendere le variabili read-only in una pipeline di Azure DevOps
Centralizzare gli endpoint AI Foundry con Azure API Management
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Configurare automaticamente un webhook in Azure DevOps
Fornire parametri ad un Web component HTML
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Utilizzare l nesting nativo dei CSS