Hóa ra là do tôi đang sử dụng ứng dụng được biên dịch VS mỗi khi cơ sở dữ liệu mdf bị ghi đè, do đó những thay đổi tôi thực hiện đã bị xóa hoàn toàn,
Giải pháp khả thi có thể là một trong những cách sau
1) Thay đổi chuỗi kết nối để trỏ đến cơ sở dữ liệu nằm trong thư mục Gỡ lỗi, sẽ không bị ghi đè mỗi khi bạn biên dịch và chạy ứng dụng
2) Bạn có thể đơn giản để cho các kết nối như vậy và chỉ cần kiểm tra nó thông qua chế độ trình biên dịch tách rời.
Tôi có thể tìm ra điều này do liên kết stackoverflow sau đây mà tôi bất ngờ gặp phải sau 2 ngày.
Cơ sở dữ liệu các thay đổi không tồn tại sau khi ObjectContext.SaveChanges () được gọi