private void btnLuu_Click(object sender, EventArgs e)
        {
            try
            {
                SV s = new SV
                {
                    MSSV   = txtMSSV.Text,
                    Name   = txtHoTen.Text,
                    ID_Lop = int.Parse(cbxLop.SelectedValue.ToString())
                };
                // Lưu tạm nó vào SVs hiện tại , chưa được lưu vào DB
                db.SVs.InsertOnSubmit(s);
            }
            finally
            {
                MessageBox.Show("Saving Data.");

                // Tới đây mới thực sự lưu vào DB, như vậy có thể chèn nhiều Record cùng
                // lúc.
                db.SubmitChanges();
            }

            this.Close();
        }
 partial void DeleteSV(SV instance);
 partial void UpdateSV(SV instance);
 partial void InsertSV(SV instance);
 private void detach_SVs(SV entity)
 {
     this.SendPropertyChanging();
     entity.Lop = null;
 }
 private void attach_SVs(SV entity)
 {
     this.SendPropertyChanging();
     entity.Lop = this;
 }