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 i variable font nel CSS
Analizzare il contenuto di una issue con GitHub Models e AI
Integrare modelli AI in un workflow di GitHub
Interagire con Azure DevOps tramite MCP Server
Gestire progetti NPM in .NET Aspire
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Integrare un servizio esterno con .NET Aspire
Eseguire query in contemporanea con EF
Controllare la telemetria con .NET Aspire
Testare il failover sulle region in Azure Storage
Proteggere l'endpoint dell'agente A2A delle Logic App
Mischiare codice server side e client side in una query LINQ con Entity Framework
I più letti di oggi
- Costruire il web del futuro con HTML5: la nostra guida rapida
- Utilizzare @property per animare nativamente un oggetto HTML tramite CSS
- Utilizzo delle stepped value functions nel CSS
- Disponibile al download la versione finale di Internet Explorer 9
- Impostare automaticamente l'altezza del font tramite CSS


