با سلام
داخل یک پروژه از الگوی repository استفاده شده که این الگو بصورت generic repository به همراه unitof work برای بروزرسانی خطا میده
کد آپدیت رو اینجا نوشتم :
public virtual async Task<T> Update(object entityKey, T entity)
{
var current = await GetEntity(entityKey);
if (current != null)
_context.Entry(current).State = EntityState.Detached;
current = entity;
_context.Entry(current).State = EntityState.Modified;
await _unitOfWork.Commit();
return current;
}
کد مربوط به فراخوانی متد ویرایش :
var libCourse = await FindState<LibCourse>.FindEntity(id);
libCourse.Pdf = "";
await _libCourseRepository.Update(libCourse.Id, libCourse);
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)