في مشروع ويب ويب ، عادة ما تكون القدرة على تغيير اتصال سياق البيانات استنادًا إلى إدخال المستخدم ضروريًا. في هذه الحالة ، يجب أن تكون سلسلة الاتصال ديناميكية وقابلة للتعديل.
لبناء سلسلة الاتصال ، sqlConnectionStringBuilder
و entityConnectionSringBuilder
]. sqlConnectionStringBuilder
تكوين معلمات اتصال SQL ، بينما
changeatabase . تقبل هذه الطريقة المعلمات الاختيارية التي تحدد تفاصيل قاعدة البيانات الجديدة واسم سلسلة الاتصال إذا كان مختلفًا عن اسم فئة EF الأساسية.
changeAtabase ، تتم تهيئة
entityConnectionStringBuilder مع سلسلة اتصال موجودة. ثم ، قم بإنشاء
sqlConnectionStringBuilder وملءها بالمعلمات المحددة. أخيرًا ، يتم تعيين سلسلة الاتصال المعدلة على سلسلة اتصال سياق البيانات.
باستخدام طريقة التمديد
المتغيرة وتنفيذ استمرار سلسلة الاتصال ، يمكنك تغيير اتصالات إطار الكيان ديناميكيًا في وقت التشغيل استنادًا إلى اختيار المستخدم.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3