سؤال

هل تمت إزالة المعلمة تنسيق $ مع إصدار VS2008 SP1 من خدمات بيانات ADO.NET. أحاول استخدامه وأحصل على الخطأ:

تبدأ معلمة الاستعلام '$ format' بشخصية '$' التي تحظى بها النظام ولكنها غير معترف بها.

أعتقد أن الدعم لأشياء الذرة رائعة للغاية ، ولكن هل يمكنك الحصول على "XML القديم البسيط" أيضًا؟

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

المحلول

يتم ذلك الآن عبر رأس HTTP "قبول" ؛ استخدم "Application/JSON" لـ JSON. يمكنك تجربة "Text/XML" لجدري ، ولكن لم يتم ذكرها في المقالة هنا.

(تحديث: سيتم إرجاع Text/XML Atom ، استنادًا إلى الجدول هنا)

نصائح أخرى

بابلو كاسترو لديه حل نظيف: http://code.msdn.microsoft.com/dataservicesjsonp

يستخدم سلوكيات WCF لالتقاط $ format = json

يوضح منشور المدونة هذا كيفية جعل التنسيق $ = JSON يعمل باستخدام مكدس ASP.NET: http://josheinstein.com/blog/index.php/2010/05/wcf-data-services-format-json/

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