‫مرحبًا بعودتك.
‫في هذا الفيديو ، سنضيف قائمة أخرى ستظهر لنا قائمة الحيوانات المرتبطة.
‫كما تعلم ، لدينا قائمة بحدائق الحيوان ومن ثم لدينا قائمة بالحيوانات.
‫ونحتاج إلى قائمة نرى فيها الحيوانات الموجودة في حديقة حيوانات معينة.
‫وعلى سبيل المثال ، إذا قمت بالنقر فوق New York ، فأنا أريد أن أرى في عرض القائمة الإضافي هذا
‫، والذي يتعين علينا إعداد الحيوانات الإضافية الموجودة في نيويورك.
‫لذلك دعونا نمضي قدمًا ونضيف فقط أننا بحاجة إلى الانتقال إلى ملف Zemo أولاً لأننا نحتاج إلى إضافة قائمة أخرى.
‫سأقوم فقط بإدخال هذين العنصرين أو الوصول إلى هذين العنصرين ، وسأقوم بنسخهما ولصقهما
‫حتى أتمكن من سحبهما إلى الجانب.
‫حتى الآن هذا لن يذكر قائمة حدائق الحيوان ، لكنها ستكون قائمة الحيوانات المرتبطة.
‫وهكذا انظر.
‫أ لذا لا توجد قائمة بالحيوانات المرتبطة.
‫والآن لدينا هذا هنا الذي يحتوي على قائمة الأسماء ، ونسخ حديقة الحيوان ، ونريد أن يكون هذا قائمة بالحيوانات المرتبطة.
‫لذلك فإن لها اسمًا مختلفًا ثم كل شيء آخر هو نفسه.
‫حسنا.
‫إذا أردنا الآن إضافة وظيفة عند النقر فوق شيء ما هنا ، يمكننا بالطبع القيام بذلك يدويًا.
‫يمكننا كتابتها أو يمكننا ببساطة النقر عليها نقرًا مزدوجًا.
‫وترى أنه سيخلق حدث تغيير الاختيار بالنسبة لنا.
‫لذلك هنا يتم التعامل مع مجموعات أحداث تغيير التحديد وهذا لقائمة حدائق الحيوان.
‫لذلك عندما نضغط على قائمة حدائق الحيوان ، سيتم تشغيل هذا.
‫وللتحقق من ذلك ، يمكننا ببساطة إظهار ذلك على وحدة التحكم والقائمة الخاصة بنا.
‫تم النقر على حدائق الحيوان.
‫سيكون الأمر بسيطًا في الوقت الحالي.
‫ما نريد القيام به هو في الواقع ، حسنًا ، تحديث قائمتنا الأخرى بمجرد النقر فوق ذلك.
‫الآن دعنا نتحقق من ذلك وسأضغط على نيويورك وترى قوائم ، تم النقر على حدائق الحيوان ، نفس الشيء بالنسبة لطوكيو
‫، تم النقر على القائمة وهكذا دواليك.
‫حسنا.
‫لذلك بالطبع ، لا أريد إظهار مربع رسالة هنا.
‫كان هذا فقط لأغراض الاختبار حتى ترى ما الذي تغيره هذا الاختيار.
‫الآن ، ما نحتاجه هو طريقة أخرى مشابهة جدًا لتلك التي تظهر حدائق الحيوان التي نحتاجها لإظهار
‫الحيوانات المصاحبة لها.
‫حسنًا ، ما يمكننا فعله في الواقع هو أنه يمكننا حتى نسخ هذا الرمز هنا وتعديله وفقًا لذلك.
‫لذلك نحن نعلم أننا نريد أن نظهر للحيوانات.
‫لذلك سأقوم بعرض الحيوانات المرتبطة.
‫هذا اسم جديد للطريقة.
‫لذلك قمت فقط بنسخ ولصق طريقة عرض حديقة الحيوان بأكملها.
‫والآن لديّ كتلة المحاولة والتقاط هذه مرة أخرى ، والتي تحاول تنفيذ بعض رموز الاستعلام وإذا
‫لم تنجح ، فسيتم التقاطها وسيظهر مربع رسالة.
‫حسنا.
‫الآن هنا ، لدي استعلام ، وهذا الاستعلام بسيط إلى حد ما الآن.
‫ونريد أن نجعلها أكثر تعمقًا.
‫لذا فبدلاً من تحديد نجمة من حديقة الحيوانات ، نحتاج إلى المضي قدمًا واستخدام اختيار حيوان من حيوانات
‫حديقة الحيوانات الداخلية التي يكون رقم تعريفها على معرّف نقطة مساويًا لمعرّف حيوان معرّف حيوان نقطة.
‫لذلك ما نقوله إلى حد كبير هو إنشاء هذين الطاولتين أو أخذ
‫هذين الجدولين ، وضمهما معًا ، ثم تحقق من مكان تماثل المعرف والحيوان وحيوان الحيوان ثم المضي قدمًا وعرض
‫ذلك لنا.
‫لذا ، حيث يكون معرف zoo مساويًا لمعرف zoo ومعرف zoo هو شيء سنقوم بإعداده في ثانية.
‫هذا يضيف حيث يكون المعرف مثل المتغير.
‫يمكنك القول ، حسنًا ، نحن نضيف متغيرًا في استعلامنا والآن يمكننا المضي قدمًا وتعيين هذا المتغير
‫في الكود.
‫لذلك سأضع ذلك في السطر الثاني.
‫حسنا.
‫والآن بعد أن أصبح لدينا ذلك ، ما علينا فعله بعد ذلك هو بدلاً من إعداد مهايئ
‫SQL ، كما فعلنا ، نحتاج إلى أمر SQL لأنني أستخدمه في Zoo ID ومن أجل استخدامه كنوع متغير من
‫الأشياء ، أحتاج إلى استخدام أمر SQL.
‫وهذا سيطلق عليه أمر SQL ، وهذا هو أمر SQL جديد ، والذي سيتيح لنا
‫استخدام الاستعلام مع اتصال SQL.
‫لذا من الآن يبدو أنه محول ، لكننا سنضيف أشياء إلى الأمر.
‫لذلك لا يمكننا ببساطة إضافة شيء مثل معرف zoo لمحول SQL ، ولكن يمكننا إضافته إلى أمر
‫SQL ، والذي نقوم بتسليمه بعد ذلك إلى محول SQL.
‫لذا ما نحتاج إلى القيام به هو بدلاً من تشغيل الاستعلام واتصال SQL هنا ، نقوم
‫بتسليم أمر SQL.
‫حسنا.
‫لذلك قمنا بإنشاء أمر SQL جديد ، والذي يأخذ الاستعلام باستخدام اتصال SQL ، ونقوم بتسليمه
‫إلى محول SQL.
‫والآن يمكننا المضي قدمًا وتطبيق الأشياء على أمر SQL هذا.
‫هذا يعني أنه يمكننا إضافة معامل إلى ذلك.
‫لذلك سأفعل ذلك باستخدام معلمات SQL Command DOT.
‫هناك خاصية تسمى Parameters ولها طريقة تسمى Add with value.
‫وبعد ذلك سأقول إضافة zu id.
‫ستكون قائمتي.
‫حدائق الحيوان التي اختارت القيمة.
‫حسنا.
‫وماذا يعني ذلك؟
‫حسنًا ، معرف حديقة الحيوان ، كما نعلم ، موجود داخل حيوان حديقة الحيوان لدينا.
‫الطاولة.
‫سأريكم أن لدينا معرف حديقة الحيوان هذا هنا ، هذا.
‫هذا هو معرف حديقة الحيوان.
‫وهذه هي فكرة الحيوان الموجود في حديقة الحيوانات تلك.
‫ونريد الحصول على ذلك.
‫لذلك نحن نستخدمها في فئة الحالة الخاصة بنا ونستخدمها لهذا الاستعلام هنا.
‫والآن نريد تسليم معرف محدد ، والذي يعتمد على ما حددناه في مربع القائمة.
‫إذن لدينا مربع القائمة هذا هنا ، القائمة التي لدينا فيها وجهات نظر مختلفة.
‫والآن عندما أقوم بالنقر فوق أحدها ، أريد تحديث الجدول.
‫وبالطبع ، إنها ليست طاولة حديقة حيوانات.
‫إنها طاولة حيوانات هنا.
‫طاولة الحيوانات.
‫سأقوم بنسخ ذلك وسأسلم هذا هنا الآن بدلاً من الموقع.
‫لا أريد أن أحصل على موقع الحيوان.
‫أريد أن أحصل على اسم الحيوان.
‫والآن ، بدلاً من تطبيقه على قائمة حدائق الحيوان ، والتي طبقناها سابقًا عندما عرضنا جميع حدائق الحيوان
‫، نريد إظهار الحيوانات.
‫لذلك نحن بحاجة للحصول على قائمة الحيوانات المرتبطة.
‫وسأستخدمه فقط لجميع الأسطر الثلاثة.
‫حسنا.
‫وهذا هو الى حد كبير ذلك.
‫حتى تفهم ما هو هذا المعرف ، سأقوم ببساطة بما يلي.
‫سأريك القوائم.
‫استخدم قيمة النقطة المحددة.
‫لذا فهذه قيمة وسأصنع منها سلسلة.
‫والآن أريد إظهار هذا في مربع الرسالة.
‫لذلك سأقوم بإنشاء مربع رسالة جديد ، عرض نقطي ، وسيظهر لي القيمة التي تم تحديدها.
‫لذلك سترى في ثانية ما يعنيه ذلك.
‫حسنا.
‫لذا ها نحن ذا.
‫أنقر على ، دعنا نقول ، طوكيو ، وسترى المعرف الثاني يظهر ، أنقر على نيويورك ، يظهر المعرف.
‫برلين.
‫حسنًا ، في الواقع ، بطاقة هوية القاهرة كانت أربعة.
‫لذلك بمجرد النقر فوقها ، أريد تنفيذ هذه الطريقة.
‫حتى تظهر كل الحيوانات المرتبطة.
‫وبالمناسبة ، هذا هو المعرف الذي نقوم بتسليمه معرف حديقة الحيوان ومن خلال القيام بذلك نضيف هذا إلى هذا السطر هنا
‫إلى هذا الاستعلام الذي لدينا هنا ، ومن ثم يمكنه تنفيذ هذا الاستعلام وإعطائنا جميع المعلومات المطلوبة
‫حول قائمتنا.
‫الحيوانات المرتبطة.
‫الآن بالطبع ، كما قلت ، بدلاً من مربع الرسائل هذا ، أود أن أوضح هذه الطريقة هنا أو أنفذ هذه الطريقة
‫حيث نعرض الحيوانات المرتبطة.
‫الحيوانات المرتبطة بذلك.
‫والآن إذا قمنا بتشغيل ذلك ، فلنقم بتشغيل الكود ، فلنضغط على نيويورك ونرى أن هناك أسماك القرش وسمك
‫المهرج.
‫ثم في طوكيو توجد القرود والذئاب ، وزغة برلين ، والتمساح ، وببغاء جزيرة القاهرة ، ولدي ميلانو كلهم
‫، لذا فهو يحتوي على كل الحيوانات المساعدة.
‫حسنًا ، هذا إلى حد كبير قائمة الحيوانات المرتبطة لدينا.
‫رائعة.
‫والآن أنت تعرف كيفية إنشاء القوائم المرتبطة الخاصة بك.
‫لقد فعلنا ذلك من قبل ، لكنك الآن رأيت الاستعلام.
‫مرة أخرى ، قمنا بإعداده.
‫وقد رأيت أيضًا كيف يمكننا استخدام ذلك في C-sharp عن طريق إنشاء محولات ، باستخدام الأوامر
‫من أجل ضبط الاستعلامات جيدًا بناءً على التنفيذ أو بناءً على الكود.
‫نظرًا لعدم قدرتنا على إضافة قيمة ثابتة هنا ، لا يمكننا قول أربعة فقط لأننا نريدها أن تكون
‫قيمة محددة وستكون هذه القيمة هي قائمتنا.
‫استخدم القيمة المحددة.
‫حسنًا ، عظيم.
‫لذلك أقول إن هذا جيد لهذا الفيديو.
‫وفي الفيديو التالي ، سنضيف القائمة بكل الحيوانات وبعض العناصر الإضافية.
‫لذا أراك هناك.