‫ยินดีต้อนรับกลับ.
‫ในวิดีโอนี้ เราจะเพิ่มรายการอื่นซึ่งจะแสดงรายการสัตว์ที่เกี่ยวข้อง
‫อย่างที่คุณทราบ เรามีรายชื่อสวนสัตว์ และรายชื่อสัตว์ต่างๆ
‫และเราต้องการรายชื่อที่เราเห็นสัตว์ต่างๆ ที่อยู่ในสวนสัตว์แห่งใดแห่งหนึ่ง
‫ตัวอย่างเช่น ถ้าฉันคลิกที่นิวยอร์ก ฉันต้องการเห็นในมุมมองรายการเพิ่มเติม
‫ซึ่งเราต้องตั้งค่าสัตว์เพิ่มเติมที่อยู่ในนิวยอร์ก
‫ไปข้างหน้าและเพิ่มว่าเราต้องไปที่ไฟล์ Zemo ของเราก่อนเพราะเราต้องเพิ่มรายการอื่น
‫ผมจะใส่สององค์ประกอบนั้นหรือเข้าถึงสององค์ประกอบนั้น และผมจะคัดลอกและวางเพื่อลากไปด้านข้าง
‫ดังนั้นตอนนี้จะไม่ระบุรายชื่อสวนสัตว์ แต่จะเป็นรายชื่อสัตว์ที่เกี่ยวข้อง
‫และดู
‫A ดังนั้นไม่ใช่รายการสัตว์ที่เกี่ยวข้อง ck
‫และตอนนี้ เรามีอันนี้ ซึ่งมีรายชื่อ สำเนาสวนสัตว์ และเราต้องการให้นี่เป็นรายการสัตว์ที่เกี่ยวข้อง
‫มันเลยมีชื่อต่างกัน แล้วอย่างอื่นก็เหมือนกันหมด
‫ไม่เป็นไร.
‫ดังนั้นตอนนี้ หากเราต้องการเพิ่มฟังก์ชันการทำงานเมื่อมีการคลิกบางอย่างในที่นี้ เราก็สามารถทำได้ด้วยตนเอง
‫เราสามารถพิมพ์ออกมาหรือเพียงแค่ดับเบิลคลิกที่มัน
‫และคุณเห็นว่ามันจะสร้างเหตุการณ์การเปลี่ยนแปลงการเลือกสำหรับเรา
‫ดังนั้นที่นี่จึงมีการจัดการ args เหตุการณ์การเปลี่ยนแปลงการเลือกและนี่สำหรับสวนสัตว์ในรายการ
‫ดังนั้นเมื่อใดก็ตามที่เรากดรายชื่อสวนสัตว์ สิ่งนี้จะถูกเรียกใช้
‫และเพื่อตรวจสอบสิ่งนั้น เราสามารถแสดงสิ่งนั้นบนคอนโซลและรายการของเราได้
‫สวนสัตว์ถูกคลิก
‫มันจะเป็นเรื่องง่ายสำหรับตอนนี้
‫จริงๆ แล้วสิ่งที่เราต้องการจะทำคือ อัปเดตรายการอื่นๆ ของเราเมื่อคลิกแล้ว
‫ทีนี้ลองดูกัน แล้วฉันจะไปกดที่นิวยอร์ก และคุณจะเห็นรายการ สวนสัตว์ถูกคลิก เช่นเดียวกับโตเกียว
‫รายการถูกคลิก และอื่นๆ
‫ไม่เป็นไร.
‫แน่นอน ฉันไม่ต้องการแสดงกล่องข้อความที่นี่
‫นี่เป็นเพียงเพื่อการทดสอบเพื่อให้คุณเห็นว่าการเลือกนี้เปลี่ยนแปลงไปอย่างไร
‫สิ่งที่เราต้องการคืออีกวิธีหนึ่งซึ่งคล้ายกับวิธีแสดงสวนสัตว์ที่เราต้องการเพื่อแสดงสัตว์ที่เกี่ยวข้อง
‫และที่จริงแล้ว สิ่งที่เราสามารถทำได้คือ เราสามารถคัดลอกโค้ดนั้นได้ที่นี่ และปรับให้เหมาะสม
‫เราจึงรู้ว่าเราต้องการแสดงสัตว์
‫ฉันจะแสดงสัตว์ที่เกี่ยวข้อง
‫นี่คือชื่อใหม่ของวิธีการ
‫ดังนั้นฉันจึงคัดลอกและวางวิธีการของ Zoo ทั้งหมด
‫และตอนนี้ฉันได้ลองและจับบล็อกนี้อีกครั้ง ซึ่งกำลังพยายามรันโค้ดแบบสอบถาม และหากไม่ได้ผล
‫มันก็จะจับมันและกล่องข้อความจะปรากฏขึ้น
‫ไม่เป็นไร.
‫ในที่นี้ ฉันมีข้อความค้นหา และข้อความค้นหานั้นค่อนข้างง่าย เรียบง่ายในตอนนี้
‫และเราจำเป็นต้องทำให้ลึกขึ้นอีกหน่อย
‫ดังนั้นแทนที่จะเลือกดาวจาก Zoo เราจำเป็นต้องดำเนินการต่อไปและใช้ select
‫from animal a inner join zoo animal ที่ a บน dot ID เท่ากับ z a dot animal ID animal ID
‫สิ่งที่เราพูดกันค่อนข้างมากคือสร้างสองโต๊ะนั้นหรือนำสองโต๊ะนั้นมารวมกัน
‫จากนั้นตรวจสอบว่า ID และของสัตว์และสัตว์ในสวนสัตว์เหมือนกันตรงไหน จากนั้นแสดงต่อให้เราดู
‫ดังนั้นเมื่อ ID สวนสัตว์เท่ากับ ID สวนสัตว์และ ID สวนสัตว์เป็นสิ่งที่เราจะตั้งค่าในไม่กี่วินาที
‫ดังนั้นสิ่งนี้จะเพิ่มตำแหน่งที่ ID เหมือนกับตัวแปร
‫คุณสามารถพูดได้ว่า โอเค เรากำลังเพิ่มตัวแปรในแบบสอบถามของเรา และตอนนี้เราสามารถไปข้างหน้าและตั้งค่าตัวแปรนั้นในโค้ดได้
‫ผมจะใส่มันในบรรทัดที่สอง
‫ไม่เป็นไร.
‫ตอนนี้ที่เรามีแล้ว สิ่งที่เราต้องทำต่อไปคือแทนที่จะตั้งค่าอแด็ปเตอร์
‫SQL อย่างที่เราทำ เราต้องการคำสั่ง SQL เพราะฉันใช้สิ่งนี้ที่ Zoo ID และเพื่อใช้เป็นตัวแปร
‫ฉันต้องใช้คำสั่ง SQL
‫และนี่จะเรียกว่าคำสั่ง SQL และอันนั้นก็คือคำสั่ง SQL ใหม่ ซึ่งจะทำให้เราสามารถใช้แบบสอบถามกับการเชื่อมต่อ
‫SQL ได้
‫จากนี้ไปดูเหมือนว่ามันจะเป็นอแด็ปเตอร์ แต่เรากำลังจะเพิ่มสิ่งต่าง ๆ ให้กับคำสั่ง
‫ดังนั้นเราจึงไม่สามารถเพิ่มข้อมูลบางอย่างเช่น Zoo ID ให้กับอะแด็ปเตอร์ SQL ได้ แต่เราสามารถเพิ่มลงในคำสั่ง
‫SQL ได้ ซึ่งเราจะส่งต่อไปยังอแด็ปเตอร์ SQL
‫ดังนั้นสิ่งที่เราต้องทำคือแทนที่จะเรียกใช้แบบสอบถามและการเชื่อมต่อ SQL ที่นี่
‫เรามอบคำสั่ง SQL
‫ไม่เป็นไร.
‫ดังนั้นเราจึงสร้างคำสั่ง SQL ใหม่ ซึ่งใช้การสืบค้นด้วยการเชื่อมต่อ SQL และเรามอบสิ่งนั้นให้กับอแด็ปเตอร์
‫SQL
‫และตอนนี้เราสามารถดำเนินการกับคำสั่ง SQL นี้ได้
‫นี่หมายความว่าเราสามารถเพิ่มพารามิเตอร์เข้าไปได้
‫ฉันจะทำอย่างนั้นด้วยพารามิเตอร์ SQL Command DOT
‫มีคุณสมบัติที่เรียกว่า Parameters และมีวิธีการที่เรียกว่า Add with value
‫แล้วที่นี่ฉันจะบอกว่าเพิ่ม zu id
‫มันจะเป็นรายการของฉัน
‫สวนสัตว์ที่เลือกค่า
‫ไม่เป็นไร.
‫และนั่นหมายความว่าอย่างไร?
‫อย่างที่เราทราบ ID สวนสัตว์นั้นอยู่ในสัตว์สวนสัตว์ของเรา
‫โต๊ะ.
‫ผมจะแสดงให้คุณเห็นว่าเรามี ID สวนสัตว์ที่นี่ ตัวนี้
‫นั่นคือ ID ของสวนสัตว์
‫และนั่นคือความคิดของสัตว์ที่อยู่ในสวนสัตว์นั้น
‫และเราอยากได้สิ่งนั้น
‫ดังนั้นเราจึงใช้มันในคลาสเคสของเรา และเราใช้สิ่งนั้นสำหรับเคียวรีนี้ที่นี่
‫และตอนนี้เราต้องการมอบ ID เฉพาะ ซึ่งขึ้นอยู่กับสิ่งที่เราได้เลือกในกล่องรายการของเรา
‫เรามีกล่องรายการตรงนี้ รายการที่เรามีมุมมองต่างกัน
‫และตอนนี้เมื่อฉันคลิกที่รายการใดรายการหนึ่ง ฉันต้องการให้อัปเดตตาราง
‫และแน่นอนว่าไม่ใช่โต๊ะสวนสัตว์
‫นี่มันโต๊ะสัตว์
‫ตารางสัตว์
‫ฉันจะคัดลอกสิ่งนั้นและฉันจะมอบสิ่งนี้ที่นี่แทนสถานที่
‫ฉันไม่ต้องการที่จะมีที่อยู่ของสัตว์
‫อยากได้ชื่อสัตว์
‫และตอนนี้ แทนที่จะนำไปใช้กับรายชื่อสวนสัตว์ ซึ่งเราใช้ก่อนหน้านี้เมื่อเราแสดงสวนสัตว์ทั้งหมด
‫เราต้องการแสดงสัตว์
‫ดังนั้นเราจึงต้องได้รับรายชื่อ รายชื่อสัตว์ที่เกี่ยวข้อง
‫และผมจะใช้มันกับทั้งสามบรรทัด
‫ไม่เป็นไร.
‫และนั่นก็ค่อนข้างมาก
‫ดังนั้นเพื่อให้คุณเข้าใจว่ารหัสนี้คืออะไร ฉันจะทำสิ่งต่อไปนี้
‫ฉันจะแสดงรายการ
‫ใช้ค่าจุดที่เลือก
‫นี่คือค่าและฉันจะสร้างสตริงออกมา
‫และตอนนี้ฉันต้องการแสดงสิ่งนี้ในกล่องข้อความ
‫ฉันจะสร้างกล่องข้อความใหม่ แสดงจุด ซึ่งจะแสดงค่าที่เลือกไว้
‫ดังนั้นคุณจะเห็นในวินาทีว่านั่นหมายถึงอะไร
‫ไม่เป็นไร.
‫ดังนั้นเราจึงมี
‫ฉันคลิกที่ สมมติว่า โตเกียว และคุณเห็นรหัสสองปรากฏขึ้น ฉันคลิกที่นิวยอร์ก รหัสหนึ่งปรากฏขึ้น
‫เบอร์ลิน.
‫ที่จริงแล้ว รหัสไคโรคือสี่
‫เมื่อฉันคลิกที่สิ่งเหล่านั้น ฉันต้องการให้วิธีนี้ทำงาน
‫เพื่อแสดงสัตว์ที่เกี่ยวข้องทั้งหมด
‫และอีกอย่าง นี่คือ ID ที่เรามอบไว้ให้กับ Zoo ID และด้วยการทำเช่นนั้น เราเพิ่มสิ่งนี้ในบรรทัดนี้ในแบบสอบถามที่เรามีที่นี่
‫จากนั้นมันสามารถดำเนินการค้นหานั้นและให้ข้อมูลที่จำเป็นทั้งหมดแก่เรา รายการของเรา
‫สัตว์ที่เกี่ยวข้อง
‫อย่างที่ฉันพูด แทนที่จะแสดงกล่องข้อความนี้ ฉันต้องการแสดงวิธีนี้ที่นี่ หรือใช้วิธีนี้ในการแสดงสัตว์ที่เกี่ยวข้อง
‫สัตว์ที่เกี่ยวข้องดังนั้น
‫และตอนนี้ถ้าเราเรียกใช้นั้น มารันโค้ดกัน คลิกที่ New York และเราเห็นว่ามีฉลามและปลาการ์ตูน
‫จากนั้นในโตเกียวก็มีลิงและหมาป่า ตุ๊กแกเบอร์ลิน จระเข้ นกแก้วเกาะไคโร และมิลาโนของฉันมีพวกมันทั้งหมด
‫ดังนั้นจึงมีสัตว์ช่วยเหลือทั้งหมด
‫เอาล่ะ นั่นคือรายชื่อสัตว์ที่เกี่ยวข้องของเรา
‫ยอดเยี่ยม.
‫และตอนนี้คุณก็รู้วิธีสร้างรายการที่เกี่ยวข้องแล้ว
‫เราเคยทำมาแล้ว แต่ตอนนี้คุณได้เห็นคำถามแล้ว
‫อีกครั้งที่เราได้ตั้งค่าไว้
‫และคุณยังได้เห็นว่าเราสามารถใช้สิ่งนั้นใน C-sharp ได้อย่างไรโดยการสร้างอแด็ปเตอร์
‫โดยใช้คำสั่งเพื่อปรับการสืบค้นตามการดำเนินการหรือตามโค้ด
‫เนื่องจากเราไม่สามารถเพิ่มค่าคงที่ที่นี่ เราจึงไม่สามารถพูดแค่สี่ได้เพราะเราต้องการให้เป็นค่าเฉพาะ
‫และค่านั้นจะเป็นรายการของเรา
‫ใช้ค่าที่เลือก
‫ดีที่ดี
‫ฉันก็เลยบอกว่าดีสำหรับวิดีโอนี้
‫และในวิดีโอหน้า เราจะเพิ่มรายชื่อสัตว์ทั้งหมดและองค์ประกอบเพิ่มเติมบางอย่าง
‫แล้วเจอกันนะ