private void delNote(object sender, EventArgs e) { TreeNode node = tree_Navi.SelectedNode; if (node.Parent != null) { MessageBox.Show("操作失败"); return; } Catagory_info info = noteContext.Catagory.Find(node.Tag); noteContext.Catagory.Remove(info); //删除子集程序 var sub = fileContext.Detail.Where(x => x.Catagory_ID == info.Catagory_ID); foreach (Catagory_detail detail in sub) { file_info file = fileContext.Files.Find(detail.File_ID); fileContext.Files.Remove(file); fileContext.Detail.Remove(detail); } tree_Navi.Nodes.Remove(node); }
private void confirm(object sender, EventArgs e) { Catagory_info info = new Catagory_info(); info.Catagory_Nama = txt_title.Text; NoteDbContext context = new NoteDbContext(); context.Catagory.Add(info); context.SaveChanges(); }