كيف ADO.Net البيانات خدمات الدعم ما بعد يجري شيء آخر غير خلق ؟

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

  •  03-07-2019
  •  | 
  •  

سؤال

من الوثائق التي قرأت حتى الآن ، ADO.Net خدمات البيانات يتم وضع طريقة تعريض الخام مثل واجهة الجداول في قاعدة البيانات في راحة الطريقة.هذا شيء عظيم بالنسبة التطبيقات التي تفعل سوى تلك العمليات الأربع ، ولكن ماذا عن التطبيقات التي تفعل أكثر من ذلك ؟

ماذا عن الأفعال مثل الطباعة, الموافقة, تقديم, نسخ, نقل, عملية, حساب.

النهج المشترك في راحة التطبيقات هو خلق موارد جديدة التي يمكن أن يتفاعل معها لتنفيذ هذه الطلبات الإضافية.على سبيل المثالإنشاء طابعة الموارد التي يمكن نشرها إلى إجراء عملية الطباعة.إلا أن هذه الموارد ليس بالضرورة خريطة الجداول أو طرق العرض في قاعدة البيانات.

كيف ADO.Net خدمات البيانات التعامل مع هذه الموارد التي لا خريطة على طاولة ؟ كمثال لنفترض أنك حساب الرواتب و يمكنك إنشاء نقطة النهاية /PayrollService/PayCalculator.نشر الكيان الذي يحتوي على بعض المعلومات موظف و الأجر الإجمالي من شأنه أن يكلف PayCalculator الموارد إلى عودة الموظفين الفوائد والخصومات.

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

المحلول

خدمات البيانات يمكن أن يعرض "أي" كائن الرسم البياني التي تقوم بتنفيذ IQueryable على اختياريا IUpdateable.الأشياء لا تحتاج إلى أي طريقة يمكن تعيين ديسيبل.هذا ينبغي أن تفعل ما كنت تبحث عن.تحقق من هذا الفيديو 15min http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08-Sp1-B1-Surfacing-Data/

يمكنك أيضا تنفيذ عمليات الخدمة - الأساليب إذا كنت تحب.موافق - غير مريح جدا ولكن مفيد وسهلة للقيام به.تحقق من هذا 7min الفيديو http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08-Sp1-B1-Service-Operations/

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