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
Importare repository da Bitbucket a GitHub Enterprise Cloud
Simulare Azure Cosmos DB in locale con Docker
Supportare la crittografia di ASP.NET Core con Azure Container App
Recuperare gli audit log in Azure DevOps
Recuperare le subissue e il loro stato di completamento in GitHub
Integrare Agenti A2A in Azure API Management
Utilizzare l nesting nativo dei CSS
Configurare e gestire sidecar container in Azure App Service
Creare comandi nella dashboard .NET Aspire
Gestione file Javascript in Blazor con .NET 9
Abilitare .NET 10 su Azure App Service e Azure Functions
Configuratione e utilizzo .NET Aspire CLI
I più letti di oggi
- Inserire le news di Punto Informatico nel proprio sito
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Esaminare documenti XML con namespace utilizzando LINQ to XML
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Le DirectInk API nella Universal Windows Platform
- Sfruttare una CDN con i bundle di ASP.NET
- Gli oggetti CallOut di Expression Blend 4.0


