Thêm dữ liệu
Việc thêm dữ liệu đến cơ sở dữ liệu cũng được thực hiện tương đối dễ dàng thông qua các đối tượng. Ví dụ sau thêm dữ liệu đến bảng Khoa như sau:
using (var context = new QuanLySinhVienEntities()) { // create a new Khoa object Khoa khoamoi = new Khoa(); khoamoi.MaKhoa = "MH06"; khoamoi.TenKhoa = "Dien-Dien Tu"; // insert a new Khoa context.Khoas.Add(khoamoi); // update database context.SaveChanges(); // display all Khoas from database ordered //query for descending sort by MaKhoa var DSKhoa = from kh in context.Khoas orderby kh.MaKhoa descending select kh; // Execute the query foreach(Khoa kh in DSKhoa) { Console.WriteLine(kh.ThongTinKhoa); } }
Xoá dữ liệu
Xoá dữ liệu bảng Khoa như sau:
using (var context = new QuanLySinhVienEntities()) { // query and return Khoa element that has MaKhoa = 'MH06' var deleted = (from kh in context.Khoas where kh.MaKhoa == "MH06" select kh).SingleOrDefault(); // delete the Khoa that has MaKhoa = 'MH06' context.Khoas.Remove(deleted); // update database context.SaveChanges(); // display all Khoas from database ordered //query for descending sort by MaKhoa var DSKhoa = from kh in context.Khoas orderby kh.MaKhoa descending select kh; // Execute the query foreach(Khoa kh in DSKhoa) { Console.WriteLine(kh.ThongTinKhoa); } }
Cập nhật dữ liệu
Cập nhật dữ liệu bảng Khoa như sau:
using (var context = new QuanLySinhVienEntities()) { // query and return Khoa element that has MaKhoa = 'KH05' var updated = (from kh in context.Khoas where kh.MaKhoa == "KH05" select kh).SingleOrDefault(); // update the Khoa that has MaKhoa = 'MH06' updated.TenKhoa = "Cong nghe thong tin"; // update database context.SaveChanges(); // display all Khoas from database ordered //query for descending sort by MaKhoa var DSKhoa = from kh in context.Khoas orderby kh.MaKhoa descending select kh; // Execute the query foreach(Khoa kh in DSKhoa) { Console.WriteLine(kh.ThongTinKhoa); } }