سلام استاد.
خسته نباشید
تو یه ویدئو دیدم متد Dispose در UnitOfWork به این صورت پیاده سازی شده:
private bool _disposed;
protected virtual void Dispose(bool disposing)
{
if (!_disposed)
{
if (disposing)
{
_context.Dispose();
}
}
_disposed = true;
}
public void Dispose()
{
Dispose(true);
GC.SuppressFinalize(this);
}با پیاده سازی شما چه فرقی داره؟ میشه یکم توضیح بدین
سلام
کد کاملا گویاست دوست من
داره بررسی میکنه اگر dispose شده قبلا دیگه انجام نشه