تا %60 تخفیف خرید برای 4 نفر با صدور مدرک فقط تا
00 00 00
محمدصادق سلیمیان

استفاده از INotifyPropertyChanged در مدل های Entity Framework

آیا می توان از کلاس های مدل برای Entity Framework به عنوان کلاس های مدل در طراحی بر اساس MVVM در WPF و سی شارپ استفاده کرد؟ یا آیا باید از کلاس های دیگر استفاده کرد سپس دادهای این کلاس ها را وارد کلاس های Entity Framework کرد؟ منظورم این است کلاس های مدل Entity Framework داری اتریبیوت های خاص خودش و قوانین خودشون هستند. حالا آیا می توان با اجرای اینترفیس INotifyPropertyChanged در این کلاس ها برای استفاده در MVVM استفاده کرد؟ بهترین استراتژی در چنین شرایط چیه؟ آیا باید از پکیج AutoMapper استفاده کرد؟

لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.

سلام و درود

الگوی MVVM افزونه ای است که بر روی الگوی MVC قرار دارد. MVVM یک الگوی طراحی ساده است که لایه های منطقی برنامه را از یکدیگر جدا می کند.

به عنوان مثال اگر برنامه نویسی روی BackEnd کار می کند و برنامه نویس دیگری روی UI کار می کند، هر تغییری که برنامه نویس UI اعمال می کند روی کد برنامه نویس BackEnd نیز تاثیر می گذارد. برای از بین بردن یا کمتر نمودن این وابستگی از MVVM Pattern استفاده می کنند.

الگوی MVVM شامل یک Model، View و ViewModel است

مدل جزء جدایی ناپذیر MVVM و MVC می باشد چون مدل در واقع موجودیت های یک سیستم را در بر می گیرد

این لینک به صورت جامع همراه با یک مثال تمام مواردی را که شما در نظر دارید(مثل Entity Framework، INotifyPropertyChanged ، MVVM ) بیان می کند

مجید محمدی سامانی
پاسخ شما
برای ارسال پاسخ خود وارد شوید.