J'utilise Entity Framework (EF) pour créer un type complexe à partir d'une procédure stockée. Récemment, la procédure stockée a changé (plusieurs valeurs de retour ont été ajoutées. J'aimerais mettre à jour le type complexe mappé sur cette procédure stockée. Est-ce possible et si oui, comment? Je suis en train de supprimer mon importation de fonction et mon type complexe chaque procédures stockées changements, ce qui est probablement pas la meilleure approche.
J'ai trouvé un autre moyen de le faire sans supprimer le type complexe. Vous pouvez mettre à jour votre type de complexe et Visual Studio ajoutera toutes les colonnes modifiées. Voici comment:
Ça devrait le faire!
Il y a un moyen plus facile d'y parvenir, regardez ici à SO. Il ajoute des métadonnées à la procédure stockée, que l'EF utilise pour générer le type de retour approprié pour vous.
La partie méta-information de la procédure stockée n'est pas exécutée, elle indique simplement les colonnes et les types de données qu'elle renvoie.