Đă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
Xem thêm :
Code,
Database,
Linq
- Mời sử dụng Tool Import dữ liệu lên Wocommerce siêu tốc
- Mời tải về phần mềm tăng tương tác YouTube chỉ với 14k/tháng
- Bất đồng bộ với Entity Framework, tại sao không?
- Mời dùng thử phần mềm chuyển định dạng font chữ CF3
- Chú ý khi sử dụng ProgressBar
- Đóng gói phần mềm - Đặt tất cả thư viện liên kết động (DLL) vào 1 thư mục
- Tạo mã kích hoạt cho phần mềm
- Lấy IP của máy, địa chỉ IP và tên các máy trọng mạng nội bộ (LAN)
- Lỗi "operation is not valid due to the current state of the object"
- Gửi dữ liệu qua mạng với ThuVienWinform.Mang.GuiDuLieuNoiBo
- Sửa lỗi tạo Diagram trong MS SQL Server Management studio
- Các yêu cầu đóng gói phần mềm (có hoặc không có cơ sở dữ liệu)
- LINQ to Sqlite, LINQ to MySQL, LINQ to Oracle
- Code kiểm tra dữ liệu vừa thay đôi trong CSDL
- Một số hàm hữu ích trong LINQ to SQL
- [Linq to Sql] Tim kiếm
- [Linq to Sql] Xóa dữ liệu
- [Linq to Sql] Sửa dữ liệu
- [Linq to Sql] Load và Thêm dữ liệu
- [Linq] Giới thiệu
nếu muốn chỉ kiểm tra cho riêng 1 bảng thì làm sao bạn ?
ReplyDelete