octobre
2010
En plus de l’import de tables, Entity Framework vous permet bien entendu d’importer des procédures stockées.
Voici comment faire :
– Tout d’abord, veillez à sélectionner les procédures que vous voulez importer lorsque vous créez ou mettez à jour votre modèle à partir de la base de données :
– Une fois les procédures dans le SSDL, il suffit de les importer dans le CSDL. Pour cela, on peut passer directement par le designer :
– Vous pouvez vérifier dans le Model Browser que votre fonction a bien été créée :
Et le tour est joué. Il ne vous reste plus qu’à appeler cette fonction directement à partir de votre contexte pour en obtenir le résultat.
Petite remarque cependant, les Complex Types ne sont pas supportés dans le mapping de fonctions.