30/09/2018, 19:01

Lỗi khi thêm dữ liệu từ chương trình C# + SQL

Mọi người cho em hỏi:
Cái dạng lỗi nào là sao ạ?
“Value of member ‘XYZ’ of an object of type ‘ABC’ changed
A member defining the identity of the object cannot be changed”.
Consider adding a new object with new identity and deleting the existing one instead
Em đang làm tập về kết nối csdl trên C#, em viết thủ tục thêm ở sql server, sau đó trong C# em dùng linq to sql để mô tả lại các thủ tục này thành các phương thức, lúc chạy chương trình thêm dữ liệu vào thì nó báo lỗi trên trong khi đó trên database dữ liệu vẫn được thêm bình thường ạ?
Mấy bài trước em làm vẫn ok, không có vấn đề gì, giờ vẫn làm đúng như vậy, kiểm tra lại rất nhiều vẫn không hiểu. Mong mọi người giúp đỡ. Em xin cám ơn.

X viết 21:15 ngày 30/09/2018

Em nên đưa code lên cho người khác dễ tìm ra lỗi

stackoverflow.com
Abanoub

LinqToSQL A member defining the identity of the object cannot be changed

c#, sql, linq-to-sql
asked by Abanoub on 08:08PM - 19 Jan 13
Xuân Hòa viết 21:02 ngày 30/09/2018

Cám ơn anh đã quan tâm đến topic của em
Bài anh đưa em cũng đọc qua rồi ạ, nhưng em làm kiểu mapping stored procedure thành method cho nên code không có gì ạ. Loay hoay nãy giờ em quyết định quay sang làm bằng cách dùng ADO.Net thay vì Linq , tuy có hơi lâu nhưng cũng tạm ổn, hehe.

Bài liên quan
0