‫۹ سال و ۱۰ ماه قبل، سه‌شنبه ۴ آذر ۱۳۹۳، ساعت ۰۰:۲۶
- اینطوری متد SaveChanges کلاس DbContext  در لایه بالاتر(بعنوان مثال DataLayer) قابل دسترسی است , ولی اگر متد SaveChanges را Shadowing کنیم در کلاس Context , لایه بالاتر به متد SaveChanges کلاس DbContext دسترسی ندارد و فقط به متد SaveChanges در کلاس Context دسترسی دارد.
- چرا باید لایه بالاتر به متد SaveChanges کلاس DbContext دسترسی داشته باشد ؟
‫۹ سال و ۱۰ ماه قبل، دوشنبه ۳ آذر ۱۳۹۳، ساعت ۲۳:۲۰
عرض سلام. در مثالی که قرار دادین در متد جنریک Set در کلاس Context عمل رفع Shadowing انجام شده :
public new IDbSet<TEntity> Set<TEntity>() where TEntity : class
ولی متد SaveChanges عمل Shadowing نشده!
چرا ؟