Entity Framework Core 2.0 ha introdotto gli Owned Type che sono tipi senza chiave che contengono un insieme di proprietà riutilizzabili. Un classico esempio di Owned Type è il tipo Indirizzo che contiene via, cap, città (e così via) e che può essere riusato in varie classi per identificare l'indirizzo di residenza, l'indirizzo di spedizione e l'indirizzo di domicilio o altro ancora.
Entity Framework Core non è in grado di identificare autonomamente un Owned Type quindi dobbiamo mapparlo noi attraverso specifiche API nel metodo OnModelCreating.
A partire da Entity Framework Core 2.1, possiamo identificare un Owned Type aggiungendo la data annotation OwnedAttribute all'Owned Type.
[Owned] public class Address { public string Street { get; set; } public string City { get; set; } public string ZipCode { get; set; } public string Country { 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
Configurare e gestire sidecar container in Azure App Service
Eseguire script pre e post esecuzione di un workflow di GitHub
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Introduzione ai web component HTML
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Ottimizzare le performance usando Span<T> e il metodo Split
Creare un webhook in Azure DevOps
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Ricevere notifiche sui test con Azure Load Testing
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Gestire il colore CSS con HWB