1000net
دوشنبه 18 اسفند 1393, 22:50 عصر
سلام دوستان عزیزم
من برای اپدیت یک فیلد از جدول که کلید اصلی است از کدهای زیر استفاده کردنم که با مشکل روبرو شدم و ارور میده:
var query = (from F in mydb.groupkalas where F.gid == gidedite select F).FirstOrDefault();
query.groupname = txtname.Text.ToString();
mydb.SaveChanges();
MessageBox.Show("ویرایش اطلاعات با موفقیت انجام شد");
ارور:
System.InvalidOperationException: The property 'groupname' is part of the object's key information and cannot be modified.
at System.Data.Objects.EntityEntry.VerifyEntityValueI sEditable(StateManagerTypeMetadata typeMetadata, Int32 ordinal, String memberName)
at System.Data.Objects.EntityEntry.GetAndValidateChan geMemberInfo(String entityMemberName, Object complexObject, String complexObjectMemberName, StateManagerTypeMetadata& typeMetadata, String& changingMemberName, Object& changingObject)
at System.Data.Objects.EntityEntry.EntityMemberChangi ng(String entityMemberName, Object complexObject, String complexObjectMemberName)
at System.Data.Objects.EntityEntry.EntityMemberChangi ng(String entityMemberName)
at System.Data.Objects.ObjectStateEntry.System.Data.O bjects.DataClasses.IEntityChangeTracker.EntityMemb erChanging(String entityMemberName)
at System.Data.Objects.DataClasses.EntityObject.Repor tPropertyChanging(String property
من برای اپدیت یک فیلد از جدول که کلید اصلی است از کدهای زیر استفاده کردنم که با مشکل روبرو شدم و ارور میده:
var query = (from F in mydb.groupkalas where F.gid == gidedite select F).FirstOrDefault();
query.groupname = txtname.Text.ToString();
mydb.SaveChanges();
MessageBox.Show("ویرایش اطلاعات با موفقیت انجام شد");
ارور:
System.InvalidOperationException: The property 'groupname' is part of the object's key information and cannot be modified.
at System.Data.Objects.EntityEntry.VerifyEntityValueI sEditable(StateManagerTypeMetadata typeMetadata, Int32 ordinal, String memberName)
at System.Data.Objects.EntityEntry.GetAndValidateChan geMemberInfo(String entityMemberName, Object complexObject, String complexObjectMemberName, StateManagerTypeMetadata& typeMetadata, String& changingMemberName, Object& changingObject)
at System.Data.Objects.EntityEntry.EntityMemberChangi ng(String entityMemberName, Object complexObject, String complexObjectMemberName)
at System.Data.Objects.EntityEntry.EntityMemberChangi ng(String entityMemberName)
at System.Data.Objects.ObjectStateEntry.System.Data.O bjects.DataClasses.IEntityChangeTracker.EntityMemb erChanging(String entityMemberName)
at System.Data.Objects.DataClasses.EntityObject.Repor tPropertyChanging(String property