Nello script precedente abbiamo visto come recuperare tutte le classi mappate con Entity Framework accedendo ai dati dell'Entity Data Model. Una volta ottenute le classi, le si possono ispezionare recuperando informazioni come le proprietà semplici, le proprietà che puntano ad un'altra classe del dominio o le proprietà che fanno parte della chiave primaria.
In questo script vediamo come recuperare tutte le proprietà di una classe attraverso la proprietà Members.
using (MyContext ctx = new MyContext()){ var entity = ctx.MetadataWorkspace.GetItems<EntityType> (DataSpace.CSpace).First(); foreach (var property in entity.Members){ Console.WriteLine(property.Name); } }
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Change tracking e composition in Entity Framework
Usare le navigation property in QuickGrid di Blazor
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Filtering sulle colonne in una QuickGrid di Blazor
Utilizzare QuickGrid di Blazor con Entity Framework
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Creare classi CSS custom per Bootstrap 5
- Webcast 'ASP.NET 2.0 DataBinding: avanzato'
- Curiosi di sapere le novità di #azure per gli sviluppatori? Sintonizzatevi su #aspilive, con @crad77 Siamo sempre live da https://aspit.co/Rebuild-20
- Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Le novità di Angular: i miglioramenti alla CLI
- Introduzione a #azure Container Apps https://aspit.co/b92 di @CristianCivera #containers