سؤال

أنا أشير إلى سؤال SO هذا:تستغرق الإدخالات المجمعة وقتًا أطول من المتوقع باستخدام Dapper

وعلى هذا التعليق @SamSaffron على هذا السؤال:

"يقوم TransactionScope بمجموعة من هراء DTC الذي لا تهتم به عمومًا، وسوف يتجنبه إلا إذا كنت بحاجة إلى هذه الميزة، فمن السهل جدًا إنشاء السياق الخاص بك المرفق بسلسلة التخزين المحلية"

أعرف كيفية إنشاء TransactionManager الخاص بي باستخدام معاملة مرفقة بملف [ThreadStatic] متغير، ولكن هل هناك طريقة موثوقة لذلك محاكاة ال TransactionScope فهل ستدرج الأوامر معاملتي تلقائيًا؟سيكون المنتج النهائي عبارة عن نطاق معاملة بدون أي سباكة من MSDTC.

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

المحلول

نعم، انظر بلدي TextMetal المشروع، ونموذج التعليمات البرمجية، وانتبه إلى مساحة الاسم Plumbing.إذا كان لديك أسئلة، البريد الالكتروني لي.لا يوجد MSDTC بسيط، فقط ADO.NET، ووحدة نمط العمل، وبعض أكواد الوصول إلى البيانات المصممة جيدًا!

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