‫۱۰ سال و ۱۰ ماه قبل، شنبه ۲ آذر ۱۳۹۲، ساعت ۱۹:۵۰
ببخشید؛ من بخش آخر را متوجه نشدم. هنگامی که تغییری در یک جدول ایجاد می‌کنیم با دستور this .InvalidateSecondLevelCache(); کل کش را غیره معتبر می‌کند یا فقط جدولی که تغییرات داشته است ؟  
‫۱۰ سال و ۱۰ ماه قبل، شنبه ۲ آذر ۱۳۹۲، ساعت ۱۹:۴۲

با خوندن مطالب فوق این طور بر میاد که در Ef یک Context به صورت Singleton ایجاد بشه تا هم بهینه باشه و هم مباحث مدیریت Transactionها و غیره به راحتی مدیریت بشه.

اما در  اینجا StackOverflow در این خصوص خوندم که بهتره برای هر thread یک Context مجزا ایجاد کرد و سیستم Pools کانکشن تکراری و ارتباط متعدد را چک می‌کند.

بنده اشتباه برداشت کردم و یا سیستم Pool استفاده دیگره ای دارد .