سؤال

ولدي خيار إما باستخدام WCF أو إطار سينك مايكروسوفت لمشروعي القادم. وستكون هذه الخلفية SQL Server الذي يحتاج لمزامنة لالمحمول (.NET CF) الأمامية.

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

وأنا أعلم أنني يمكن إجراء تزامن مع WCF بين نقاط النهاية اثنين، إلا أن الإطار مزامنة شراء حقا لي أي شيء هنا؟

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

المحلول

وسوف يتم السماح التغييرات على كل من الهاتف والخادم؟ إذا كان الأمر كذلك، كيف سيتم التعامل مع الصراعات إذا تم تغيير سجل بيانات نفسه من قبل المستخدم A على B المحمول والمستخدم على الخادم؟

والفارق الكبير بين الإطار وتزامن WCF هو أن إطار المزامنة بنيت للكشف عن مثل هذه الصراعات ويوفر إجراءات للتعامل معهم في حين WCF لا.

وبعد أن تم ذلك وقال، تصرح "على جانب الملقم أنا فعلا بحاجة إلى استدعاء دلل الصافية للقيام بهذه التحديثات". إذا ما تقوله هو أن هذا يجب أن يكون DLL معين أن الشركة إما بالفعل أو أنك النامية، ويبدو أن هذا يستبعد السماح المزامنة تحديث الإطار SQL Server مباشرة. عند استخدام إطار المزامنة فإنه يتصل مباشرة مع قواعد البيانات على كل من الملقم والجهاز المحمول.

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