با سلام آقای مهندس .من با update دیتابیس با این خطا مواجه میشم . .در api هست و با postman تست انجام دادم . کد update هم
[HttpPut("{roleName}")]
public async Task<IActionResult> EditRoleName(string roleName,[FromBody] Role roleModel)
{
_myContextEshopApi.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking;
var role = await _appRoleManager.FindByNameAsync(roleName);
// var role = await _appRoleManager.FindByNameAsync(roleName);
if (role == null)
{
return NotFound(new { Message = "نقش مورد نظر یافت نشد." });
}
_myContextEshopApi.Roles.Update(roleModel);
await _myContextEshopApi.SaveChangesAsync();
return Ok(new ApiOkResponse(roleModel));
}
میشه راهنمایی بفرمایید
DbUpdateConcurrencyException: Database operation expected to affect 1 row(s) but actually affected 0 row(s). Data may have been modified or deleted since entities were loaded. See http://go.microsoft.com/fwlink/?LinkId=527962 for information on understanding and handling optimistic concurrency exceptions.
سلام
رکورد جایی use شده
همین متن رو در گوگل قرار دهید چند راه حل داره باید تست کنید