string ID = ViewState["ID"].ToString(); var user = (from i in nask.AspNetUsers join f in nask.AspNetUserRoles on i.Id equals f.UserId join g in nask.Publisher on f.UserId equals g.UserId where i.Id == ID select new { i.UserName, i.PhoneNumber, i.PasswordHash, i.Name, i.Id, i.Family, i.Email, i.Address, f.RoleId, f.UserId, g.Title, g.ErshadLicense, g.Confirmed, }).First(); user.UserName = TxtUserName.Text; user.PhoneNumber = TxtTel.Text; user.PasswordHash=TxtPassword.Text; user.Name=TxtName.Text; user.Family=TxtFamily.Text; user.Email=TxtEmail.Text; user.Address=TxtAddress.Text; user.Title=TxtTitle.Text; user.ErshadLicense=TxtLicense.Text; nask.SaveChanges();
سلام
من برای ذخیره تغییرات یا همون ویرایش این کدها رو گذاشتم اما بهم خطا میده دلیلش چیه با vs2013 کار میکنم
Error 13 Property or indexer 'AnonymousType#1.Address' cannot be assigned to -- it is read only
به ترتیب برای تک تک فیلدها همین خطا رو میده
شما نمیتونی برای ویرایش join یزنی
باید جدا جدا بدست بیاری و بعد ویرایش کنی
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)