สารบัญ:
คำจำกัดความ - Data Binding หมายถึงอะไร
การผูกข้อมูลในบริบทของ. NET เป็นวิธีการควบคุมส่วนต่อประสานผู้ใช้ (UI) ของแอปพลิเคชันไคลเอนต์ที่มีการกำหนดค่าเพื่อดึงข้อมูลหรืออัปเดตข้อมูลลงในแหล่งข้อมูลเช่นเอกสารฐานข้อมูลหรือ XML
ก่อนหน้า. NET การเข้าถึงตัวเชื่อมข้อมูลถูก จำกัด เฉพาะฐานข้อมูล ดังนั้นระบบการจัดการฐานข้อมูลจำนวนมาก (DBM) สามารถเข้าถึงแหล่งข้อมูลทางอ้อมผ่าน application programming interface (API) โดยไม่มีความยืดหยุ่นในการควบคุมกระบวนการเชื่อมโยงข้อมูล ปัญหานี้แก้ไขได้ใน. NET โดยให้การควบคุมอย่างละเอียดว่าข้อมูลถูกผูกไว้อย่างไรและพฤติกรรมของ UI กับคลาส Windows Forms และ ADO.NET ในกรอบงาน การพัฒนาแอปพลิเคชั่นบนเว็บนั้นง่ายขึ้นโดยการให้ความสามารถในการผูกข้อมูลกับเว็บเพจโดยใช้. NET
Techopedia อธิบาย Data Binding
ข้อดีของการใช้การผูกข้อมูลใน. NET มีดังนี้:- การลดขนาดรหัส
- ประสิทธิภาพที่ดีขึ้นของแอพพลิเคชั่น
- การพัฒนาแอพพลิเคชั่นที่ขับเคลื่อนด้วยข้อมูลอย่างรวดเร็ว
- การปรับแต่งกระบวนการเชื่อมโยงข้อมูลเริ่มต้นโดยการปรับเปลี่ยนรหัสที่สร้างเมื่อใดก็ตามที่จำเป็น
- การควบคุมที่ดีในการผูกข้อมูลผ่านเหตุการณ์
- ข้อเสนอแนะแบบเห็นภาพเกี่ยวกับข้อผิดพลาดในการตรวจสอบความถูกต้องโดยการเชื่อมโยงกฎการตรวจสอบความถูกต้องของข้อมูลกับการตรวจสอบความถูกต้องของชนิดข้อมูลในตัวควบคุมใน UI (ตัวอย่างเช่นค่าวันที่
กรอบงาน. NET ให้ตัวเลือกการเชื่อมโยงข้อมูลที่เรียบง่ายและซับซ้อนใน Windows Forms เพื่อเข้าถึงข้อมูลจากฐานข้อมูลและโครงสร้างเช่นอาร์เรย์และคอลเลกชัน ในกรณีของตัวเลือกการผูกข้อมูลอย่างง่ายตัวควบคุมหนึ่งใน UI ถูกผูกไว้กับค่าข้อมูลหนึ่งในแหล่งข้อมูลในขณะที่อยู่ในตัวเลือกที่ซับซ้อน นอกจากนี้ตัวควบคุมหนึ่งถูกผูกไว้กับการรวบรวมข้อมูลเช่นตัวควบคุม Datagrid ที่ผูกไว้กับชุดข้อมูลที่แสดงรายการของค่า
Windows Presentation Framework (WPF) ใน. NET 4.0 นำแนวคิดของการเชื่อมโยงข้อมูลไปใช้โดยการเชื่อมต่อคุณสมบัติของวัตถุเป้าหมายที่เชื่อมโยง (องค์ประกอบ WPF) และแหล่งข้อมูลใด ๆ รวมถึงแบบสอบถาม Language Integrated Query (LINQ) วัตถุ Common Language Runtime (CLR) XML และแหล่งข้อมูลอื่น ๆ มันมีเทมเพลตข้อมูลสำหรับการควบคุมการนำเสนอข้อมูล
เมื่อการผูกข้อมูลถูกนำไปใช้กับเพจ ASP.NET การควบคุมเซิร์ฟเวอร์ใด ๆ สามารถถูกผูกไว้กับคุณสมบัติอย่างง่ายการรวบรวมนิพจน์และวิธีการ ฯลฯ นิพจน์การผูกข้อมูลทั้งหมดจะต้องมีอยู่ภายในอักขระ <% #%> คลาสเฟรมเวิร์กเช่นชุดข้อมูล, DataReader และอื่น ๆ ใช้เพื่อรับข้อมูลจากฐานข้อมูลและเชื่อมโยงไปยังตัวควบคุมในเว็บเพจ
ข้อ จำกัด ของการผูกข้อมูลรวมถึงค่าใช้จ่ายที่เกิดจากการตรวจสอบรุ่นของตัวควบคุมไดรเวอร์ / ผู้ให้บริการ Open Database Connectivity (ODBC) ที่ติดตั้งในระบบผู้ใช้และการแจกจ่ายตัวควบคุมและมิดเดิลแวร์รุ่นใหม่ที่จำเป็นต่อการใช้แอปพลิเคชันในผู้ใช้ ระบบ.
