reza1357
شنبه 13 آذر 1389, 19:51 عصر
سلام،
بنده میخواهم اطلاعات جدول رو از طریق Linq تغییر بدم کدی که دارم از اون استفاده میکنم:
.
.
Dim UD1 = (From C2 In db.tblControls _
where C2.id=2 _
Select C2).Single
UD1.StartDate = idTxbStarts.Text
db.SubmitChanges()
ولی موقع اپدیت پیغام زیر رو میده :
Value of member 'StartDate' of an object of type 'tblControls' 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.
کدهای دیگه linq رو هم امتحان کردم باز پیغام فوق رو نشون میده.
مشکل این کد چیه ؟
آیا کدهای مربوط به تغییر اطلاعات درسته ؟
با تشکر
بنده میخواهم اطلاعات جدول رو از طریق Linq تغییر بدم کدی که دارم از اون استفاده میکنم:
.
.
Dim UD1 = (From C2 In db.tblControls _
where C2.id=2 _
Select C2).Single
UD1.StartDate = idTxbStarts.Text
db.SubmitChanges()
ولی موقع اپدیت پیغام زیر رو میده :
Value of member 'StartDate' of an object of type 'tblControls' 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.
کدهای دیگه linq رو هم امتحان کردم باز پیغام فوق رو نشون میده.
مشکل این کد چیه ؟
آیا کدهای مربوط به تغییر اطلاعات درسته ؟
با تشکر