Ho una procedura memorizzata che utilizza un'istruzione FOR XML alla fine e restituisce un po 'di XML.Il framework di entità che chiama una stored procedure FOR XML viene troncato a 2033 caratteri
Sto usando .NET 4 e Entity Framework e quando faccio una funzione di importazione di questa stored procedure e provo a chiamare tramite Entity Framework si tronca il ritorno a 2033 caratteri.
Ho sostituito l'Entity Framework per un approccio ADO.NET tradizionale per chiamare la procedura memorizzata che aveva lo stesso problema - troncato a 2033 caratteri - che è quando ho trovato il seguente articolo di MSDN che spiega che questo è di progettazione e utilizzare il metodo "ExecuteXMLReader" per superarla:
http://support.microsoft.com/kb/310378
quindi questo sta lavorando ora come una soluzione temporanea, ma mi piacerebbe usare importazioni di funzionalità di Entity Framework, quindi non ho il codice ADO.NET miscelato con codice EF.
Esiste un modo per utilizzare le importazioni di funzioni in EF, restituire l'XML e superare il limite di 2033 caratteri?
saluti
bgs264
Potrebbe condividere un po 'di codice? – Dementic
Frammento di codice piccolo sotto. – Justin