Tôi gặp lỗi Cannot remove an entity that has not been attached.
khi cố gắng xóa bản ghi. Tôi đã googled xung quanh và mặc dù có rất nhiều nơi để tìm ra giải pháp để khắc phục vấn đề này, việc sửa chữa đề nghị không làm cho tôi thêm:linq-to-sql "Không thể xóa đối tượng chưa được đính kèm"
using (MyDataContext TheDC = new MyDataContext())
{
TheDC.MyTable.Attach(ARecord); //added this line but doesn't fix it.
TheDC.MyTable.DeleteOnSubmit(ARecord);
TheDC.SubmitChanges();
câu hỏi lớn của tôi là thế này: không vấn đề này chỉ ảnh hưởng đến xóa các truy vấn hay nó cũng ảnh hưởng đến các loại truy vấn khác và tôi chưa gặp phải vấn đề này. Tôi đã viết một truy vấn cập nhật và có vẻ như nó hoạt động mà không gặp phải lỗi này.
Cảm ơn.
+1 cho MeatRequestDataContext() – bytebender