#166 - Recuperare le funzioni definite nel conceptual schema dell'EDM in Entity Framework
di Stefano Mostarda, in LINQ, Entity Framework, 24 febbraio 2010
Negli script precedenti abbiamo visto come recuperare le entity e le relative proprietà sfruttando i metadati. In questo script vediamo invece come recuperare le funzioni importate nel conceptual schema.
Per fare questo possiamo attingere al solito metodo GetItems passando EdmFunction come parametro generico.
var functions = ctx.MetadataWorkspace.GetItems<EdmFunction>
(DataSpace.CSpace).Where(i => i.NamespaceName != "Edm");L'EDM ha già al suo interno la definizione di alcune funzioni standard come SUM, AVG, MIN, etc etc. Quando si ricercano le funzioni nel conceptual schema, oltre a quelle importate da noi anche queste già definite vengono ritornate. Per evitare di estrarle basta fitrare per namespace visto che il loro namespace è Edm.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
-
#152 - Scoprire le applicazioni senza la pagina di errore personalizzata con LINQ e Microsoft.Web.Administration
-
#134 - Convertire una lista in un Dictionary utilizzando il metodo ToDictionary di LINQ
-
Visual Studio 2010 e .NET Framework 4.0: beta 2 e data di release RTM
-
Windows Phone 7 in arrivo: compatibilità con il passato, supporto a Silverlight e XNA
-
#132 - Utilizzare una funzione come corpo di una lambda in LINQ to Objects
-
#180 - Generare classi POCO con Entity Framework 4.0
-
#188 - Impostare il lazy loading con Entity Framework 4.0
-
Aggiungere l'include di EntityFramework ai repository ModelVirtualCasting
-
#169 - Sfruttare msbuild per differenziare il config
-
#158 - Caricare un file XML remoto tramite la classe XDocument
-
#137 - Utilizzare i Glyphs per migliorare le performance in WPF
-
#160 - Forzare il caricamento dei metadati con Entity Framework

Commenti
mi piace
non mi piace
Facebook
Twitter










