Đăng bởi : Nông Ngọc Hoài
3/15/2014
thuvienwinform - Để xem dữ liệu vừa thay đổi (thêm, sửa, xóa) trong CSDL ta sử dụng code sau:
(sử dụng LINQ)
public static bool ChangeData(QLDTDataContext db) { int insert = db.GetChangeSet().Inserts.Count; int update = db.GetChangeSet().Updates.Count; int delete = db.GetChangeSet().Deletes.Count; if (insert + update + delete == 0) { return false; } return true; }Với QLDTDataContext là lớp tạo bởi item LinqToSql: http://thuvienwinform.blogspot.com/2014/03/code-kiem-tra-du-lieu-vua-thay-oi-trong-csdl.html
Kết quả trả vể true nếu có thay đổi và ngược lại
nếu muốn chỉ kiểm tra cho riêng 1 bảng thì làm sao bạn ?
ReplyDelete