کتاب آموزش Entity FrameWork در قالب پروژه

کتاب آموزش Entity FrameWork در قالب پروژه


هدف این کتاب چیست؟

امروزه شاهد فناوری‌های مختلف و روش‌های متفاوتی در زمینه برنامه‌نویسی هستیم. که هر روز به تعداد این فناوری‌ها افزوده می‌شود. با اینکه هر کدام از این فناوری‌ها برای حل مشکلات برنامه‌نویسان بوجود آمده‌اند، اما وجود تعداد زیاد آن‌ها، انتخاب را برای برنامه‌نویسان بسیار دشوار کرده است.

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

این کتاب به دو سوال برنامه‌نویسان پاسخ می دهد.

اول اینکه کدام روش برای اتصال به پایگاه داده مناسب‌تر است؟

و دوم اینکه چگونه برای رفع نیاز‌های خود از آن استفاده کنیم؟

همان‌طور که می‌دانید، روش CodeFirst روشی است که اکثر برنامه‌نویسان آن‌را به روش‌های دیگر ترجیح می‌دهند و به دیگران پیشنهاد می‌کنند.

اما چرا و چطور روش CodeFirst می‌تواند نیازهای ما را برطرف کند؟

الان تقریبا هر برنامه‌‌نویس می‌تواند مزیت‌های CodeFirst که در سایت مایکروسافت معرفی شده را برای شما لیست کند. اما آیا کسی می‌داند که چطور باید از این مزایا استفاده کرد؟

من در این کتاب سعی می‌کنم که در قالب یک پروژه ساده و به صورت گام به گام، قابلیت های فوق‌العاده‌ی CodeFirst را به شما نشان دهم.

فهرست مطالب
تقدیم به
پیشگفتار
فصل اول : Entity FarmeWork در یک نگاه
چطور Entity FarmeWork زندگی را برای برنامه‌نویس‌ها آسان کرده است؟
چرا به Entity FarmeWork احتیاج داریم؟
چرا Code First ؟
ایجاد یک پروژه جدید
فصل دوم : شروع یک پروژه‌ی جدید با Code First
قرار‌‌‌‌‌‌‌داد‌های پیش فرض EF CodeFirst
ایجاد لایه داده، به وسیله‌ی DbContext
فصل سوم : ایجاد یک پروژه‌ wpf
ایجاد یک پروژه Wpf برای مشاهده‌ی Code First در عمل(لایه نمایش)
فصل چهارم : پیکربندی Code First
پیکربندی Code First
Data Annotaion‌ها در اولین نگاه
فصل پنجم : پیکر‌بندی روابط در بین موجودیت‌ها
پیکر‌بندی روابط در بین موجودیت‌ها
Database Initialization چیست؟
ایجاد داده‌های پیش‌فرض برای پایگاه‌داده
معرفی Data Annotation ها
آنچه در این فصل خواهید آموخت
بررسی قرار داد‌های پیش فرض در Code First
ویژگی Key
استفاده از ویژگی Required برای اعتبار سنجی
ویژگی‌های MaxLength و MinLength
ویژگی Table و Column
سخن پایانی

مطالب مرتبط

تگ‌ها

مطالب پربیننده

پربیننده
آخرین مطالب

عضویت در خبرنامه