إطار الكيان الذي يتصل بإجراء XML المخزن باقتطاع أحرف 2033

StackOverflow https://stackoverflow.com/questions/3228303

سؤال

لدي إجراء مخزن يستخدم عبارة XML في نهاية ذلك، وإرجاع لي بعض XML.

أنا أستخدم .NET 4 وطريقة الكيان وعندما أقوم باستيراد وظيفة هذا الإجراء المخزن ومحاولة الاتصال به من خلال إطار الكيان الذي يقوم باقتطاع الإرجاع عند 2033 حرفا.

قمت بتبديل إطار الكيان لنهج ADO.NET تقليدي لاستدعاء الإجراء المخزن الذي تم اقتطاع نفس المشكلة - يتم اقتطاعه عند 2033 حرفا - وهو عندما صادفت مقالة MSDN التالية موضحة هذا حسب التصميم واستخدامها طريقة "ExecutexmlReader" للتغلب عليها:

http://support.microsoft.com/kb/310378

لذلك هذا يعمل الآن كإصلاح مؤقت ولكن أود استخدام واردات وظيفة إطار الكيان لذلك لم أحصل على رمز ADO.NET مختلط مع رمز EF.

هل هناك طريقة يمكنني استخدام واردات الوظائف في EF، وإرجاع XML والتغلب على حد الحرف 2033؟

التحيات
BGS264

هل كانت مفيدة؟

المحلول

ركضت في نفس المشكلة اليوم.

استدعاء وظيفة EF إرجاع XML في سلسلة "على سلسلة طويلة من 2033" (E.G. إذا كان XML الخاص بك هو 5000 حرفا طويلا، فستتلقى 3 نتائج: 2 من 2033 Chars و 1 من 934 حرفا)

يمكنك بسهولة إلحاق هذه القطع بإرجاع قائمة كاملة من XML.

نصائح أخرى

لقد رفعت إجابة فيرمين.استجابة للخرفية (وأي شخص آخر)، وهنا جزء من التعليمات البرمجية.

من هذا:

giveacodicetagpre.

إلى هذا:

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top