سلام دوستان عزیزم
من برای اپدیت یک فیلد از جدول که کلید اصلی است از کدهای زیر استفاده کردنم که با مشکل روبرو شدم و ارور میده:
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