سلام؛ شما ذکر کردید:
اگر سایر خواص به صورت virtual تعریف شدهاند، هدف اصلی آن بهبود عملکرد سیستم change tracking است.
در حالی که این مسئله(ساخت پروکسی برای بهبود کارایی سیستم ChangeTracking) در EF Core پشتیبانی نمیشه و گرفتن Snapshot در EF Core بسیار سبکتر و سریعتر شده و دلیل آن هم عدم امکان پیاده سازی Proxyهای پویا در Platformهای مختلف ذکر شده که در اینجا و همچنین در Commentها اشاره شده!