การเชื่อมโยงใน C#
ความสัมพันธ์กำหนดความสัมพันธ์ระหว่างวัตถุใน C# ความสัมพันธ์แบบหนึ่งต่อหนึ่ง แบบหนึ่งต่อกลุ่ม แบบกลุ่มต่อหนึ่งและแบบกลุ่มต่อกลุ่มสามารถกำหนดได้ระหว่างออบเจ็กต์
ตัวอย่างเช่น พนักงานสามารถเชื่อมโยงกับหลายโครงการได้ ในขณะที่โครงการสามารถมีพนักงานได้มากกว่าหนึ่งคน
องค์ประกอบใน C#
ภายใต้องค์ประกอบ หากวัตถุหลักถูกลบ วัตถุลูกก็จะสูญเสียสถานะไปด้วย
การจัดองค์ประกอบเป็นแบบพิเศษของการรวมและเป็นส่วนหนึ่งของความสัมพันธ์
ตัวอย่างเช่น รถยนต์มีเครื่องยนต์ ถ้ารถพัง เครื่องยนต์ก็พังด้วย
การรวมใน C#
การรวมเป็นความสัมพันธ์โดยตรงระหว่างวัตถุใน C# มันคือความสัมพันธ์ระหว่างวัตถุ
เช่น พนักงานและแผนก
พนักงานเชื่อมโยงกับแผนกเดียว ในขณะที่แผนกสามารถมีพนักงานได้มากกว่าหนึ่งคน