أين ADO.net خدمات البيانات تناسب في N-طبقة القوس؟

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

  •  07-07-2019
  •  | 
  •  

سؤال

وأنا لا أحب accesssing البيانات مباشرة من طبقة واجهة المستخدم. أنا فشله بطريقة أو بأخرى لفهم أين لاستخدام خدمة البيانات ADO.net في برنامج قوس N-طبقة.

وتحرير: أنا تكافح مع مفهوم الخدمة على شكل DAL. وأود أن نفترض أنها ليست فعالة جدا على الرغم من أنها تبدو قابلة لل.

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

المحلول

وأنا لست خبيرا هنا ولكن من ما أستطيع جمع من القراءة وقد فعلت، ADO.Net خدمات البيانات على ما يبدو وسيلة لتوفير الوصول المريح إلى EDM نموذج البيانات المحددة الخاصة بك. أعتقد أن كيكر هو أن يتم تعريف الكيانات باستخدام تعريف EDM التي ربما تستخدم في الطبقة البيانات الخاصة بك مع إطار الكيان (إن لم يكن قد aswel مجرد استخدام WCF بدلا من خدمات البيانات)، وتغيير تتبع مع EF عبر طبقات من الصعب ولأن الخدمة غير REST (HTTP) على وجود دعم ل Etags التي تتيح تعقب التغييرات التي ........ نأمل أن تحصل على صورة ...... يجعل حياتك أسهل.

والآن كما قلت من قبل أنا لست خبيرا ولكن هذا هو ما كنت قد جعلت منه حتى الآن (من الأبحاث فقط). جزء واحد أنا في عداد المفقودين الرغم من WCF لديها دعم REST فكيف يفعل ذلك مناسبا أو أين أن الخدمات مكان البيانات (أفترض هناك دائما ما تكون الحاجة إلى خدمات مريحة التي لا تحتاج أو تريد EDM) <؟ / P>

وأود أن أسمع ما غيرها (أكثر خبرة) اللمحات يعتقدون رغم ذلك، كما قد أكون بعيدا عن المرمى أيضا.

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