به خدا گیج شدم،این هشدارها رو برای من میده:
Warning 1 function 'SaveChanges' shadows an overridable method in the base class 'DbContext'. To override the base method, this method must be declared 'Overrides'.
در صورتیکه شما گفتید "اگر این متد، return base.SaveChanges را بر میگرداند نیازی به ذکر override نیست"!
Warning 2 Function 'SaveChanges' doesn't return a value on all code paths. Are you missing a 'Return' statement?
اینم پیاده سازی متد SaveChanges اینترفیس IUnitOfWork من هستش:
Public Function SaveChanges() As Integer Implements IUnitOfWork.SaveChanges
Try
ApplyCorrectYeKe()
'auditFields()
Return MyBase.SaveChanges()
Catch validationException As DbEntityValidationException
'...
Catch concurrencyException As DbUpdateConcurrencyException
'...
Catch updateException As DbUpdateException
'...
End Try
End Function
به نظر شما مشکل چیه؟