ورود

View Full Version : پیاده سازی لاگ فعالیت های کاربران در mvc



7asemoon
پنج شنبه 17 تیر 1395, 15:47 عصر
سلام
دوستان چطور میشه لاگ فعالیت های کاربر اعم از ورود و خروج و تغییراتی که اعمال میکنه رو در دیتابیس ثبت کرد
ممنون میشم به صورت کامل راهنمایی کنید

omid nasri
پنج شنبه 17 تیر 1395, 20:05 عصر
سلام و خسته نباشی، یک سال قبل همین مورد رو در یکی از پروژه ها اعمال کردم، ORM استفاده شده EF بود، برای پیاده سازی شما میتوانید در کلاس که DBContext را از آن ارث بری کرده اید متد SaveChange را Override کنید و در داخل این متد شما قادر هستید با استفاده از Reflector به State های مختلف EF که 5 وضعیت را در بر دارد دسترسی پیدا کنید.
فایل زیر متد مورد نظر را پیاده سازی کرده است کافیست آن را در پروژه خود اضافه کنید و تغییرات لازم را اعمال کنید:
141311