هدف این کتاب چیست؟
امروزه شاهد فناوریهای مختلف و روشهای متفاوتی در زمینه برنامهنویسی هستیم. که هر روز به تعداد این فناوریها افزوده میشود. با اینکه هر کدام از این فناوریها برای حل مشکلات برنامهنویسان بوجود آمدهاند، اما وجود تعداد زیاد آنها، انتخاب را برای برنامهنویسان بسیار دشوار کرده است.
مثلاً در بحث پایگاه داده، روشهای مختلفی برای اتصال به پایگاه داده وجود دارد. که یکی از محبوبترین آنها Entity FarmeWork است. ولی خود این Entity FarmeWork هم روشهای متفاوتی(از جمله database First ،Model First و Code First) را برای اتصال به پایگاه داده ارائه میدهد. و هر کدام برای منظوری ایجاد شدهاند. اما به راستی کدام روش بهتر است؟
این کتاب به دو سوال برنامهنویسان پاسخ می دهد.
اول اینکه کدام روش برای اتصال به پایگاه داده مناسبتر است؟
و دوم اینکه چگونه برای رفع نیازهای خود از آن استفاده کنیم؟
همانطور که میدانید، روش CodeFirst روشی است که اکثر برنامهنویسان آنرا به روشهای دیگر ترجیح میدهند و به دیگران پیشنهاد میکنند.
اما چرا و چطور روش CodeFirst میتواند نیازهای ما را برطرف کند؟
الان تقریبا هر برنامهنویس میتواند مزیتهای CodeFirst که در سایت مایکروسافت معرفی شده را برای شما لیست کند. اما آیا کسی میداند که چطور باید از این مزایا استفاده کرد؟
من در این کتاب سعی میکنم که در قالب یک پروژه ساده و به صورت گام به گام، قابلیت های فوقالعادهی CodeFirst را به شما نشان دهم.
بله


















توی فصل دوم بخشی که کدها شروع میشه
namespace Blogging. Models
باید تبدیل بشه به
namespace DataLayer
قسمت 5 فصل دوم رفرنس دادن به کلاس
DomainClsasses
خیلی مهمه
سخت دیده میشه
در فصل سوم کتاب الکترونیک قابلیت کپی نداره و کار بر مجبور به تایپ تمام گزینه هاست (XAML)
در فصل سوم درست هست که اسم پروژه اهمیتی نداره اما حداقل یه اشاره به این که نام پیش فرض رو قبول کنید خوب بود
فصل 4
publicintTest{ get;set;}
به
public intTest{ get;set;}
در قسمتهای پایین تر هم چند جا فاصله خذف شده