J'ai une procédure stockée qui utilise une instruction FOR XML à la fin de celle-ci et me renvoie du code XML. J'utilise .NET 4 et Entity Framework et lorsque je fais une importation de fonction de cette procédure stockée et que j'essaie de l'appeler via Entity Framework, elle tronque le retour à 2033 caractères.Structure d'entité appelant une procédure stockée FOR XML tronquée à 2033 caractères
J'ai changé le Entity Framework pour une approche ADO.NET traditionnelle pour appeler la procédure stockée qui avait le même problème - tronqué à 2033 caractères - qui est lorsque je suis tombé sur l'article MSDN suivant expliquant qu'il s'agit de by-design et utiliser la méthode « ExecuteXmlReader » pour surmonter:
http://support.microsoft.com/kb/310378
alors que cela fonctionne maintenant comme une solution temporaire mais je voudrais utiliser les importations de fonction Entity Framework, donc je ne l'ai pas eu du code ADO.NET mélangé avec le code EF.
Existe-t-il un moyen d'utiliser les importations de fonctions dans EF, de renvoyer le XML et de dépasser la limite de 2033 caractères?
Cordialement
bgs264
Pourriez-vous un code? – Dementic
Petit fragment de code ci-dessous. – Justin