با سلام. از بین دو کتابی که در ابتدا معرفی کردید، من code first رو مطالعه کردم. با توجه به اینکه قصد دارم دوره شما رو هم کامل مطالعه کنم، نیاز به مطالعه کتاب DbContext هست؟
پیشنیاز MVVM مباحث Binding در Silverlight و WPF است. یک کتاب فارسی رو در این زمینه در اینجا میتونید دریافت کنید: (^) مرتبط با سیلورلایت است اما ... مباحث کلی آن با WPF تفاوتی ندارد و اصول یکی است.
من WPF رو با سیلورلایت یادگرفتم. اکثر مطالب آن مشترک است. به همین جهت با یک کتاب قدم به قدم سیلورلایت شروع کنید سادهتر است (چون حجم مطالب سیلورلایت کمتر است). همین کتابی که تهیه کردم برای یادگیری هر دو مناسب است: (^)