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; }