A mesure qu'EF 4.0 est disponible, plus de support pour la procédure stockée du serveur SQL. Le type complexe peut être généré automatiquement pour l'ensemble de données de résultat de SP. Mais le type complexe n'est pas supporté par Ria Service.solution sur Service SP et EF & Ria
Lorsque je tente d'utiliser le service de ria combiné avec EF 4.0, je veux obtenir ensemble de données par SP. Ce résultat n'est mappé à aucune entité/table.
Certains sulutions proposés par la communauté sont: 1. Créer une vue à la carte résultat sp. (mais pour EF, s'il n'y a pas d'ID ou de primaire, il ne peut être mappé à aucune entité) 2. Créez une entité pour mapper le résultat sp (pour cela, vous devez même mapper le SP pour CRUD même si je ne le fais pas besoin CUD sur ce résultat sp)
également ci-dessus solution ne peut être automatisée. Comme les objets de base de données peuvent être modifiés avec le temps, la mise à jour automatique edm sera perdue au-dessus de la solution.
Alors, quelle est la solution? Je veux remettre l'opération de données à DB autant que possible, de sorte que beaucoup de changements puissent être faits dans la DB et pas besoin de reconstruire des assemblys de .NET (ceci cause le redéploiement).