آموزش Entity Framework در سی شارپ

آموزش Entity Framework در سی شارپ

Entity Framework یک ORM در زبان سی شارپ است که در سیستم های اطلاعاتی بکار می رود و هدف آن تبدیل داده ها از سیستم های غیر سازگار به زبان های برنامه نویسی شی گرا ست. وجود چنین ابزاری ارتباط با پایگاه داده ها را آسان تر می کند که در عین حال قابلیت اتصال به چندین پایگاه داده مختلف بدون تغییر سورس کد را دارند.

آموزش Entity Framework در سی شارپ

در سیستم های اطلاعاتی عمده کار با بانک های اطلاعاتی است که عدم هماهنگی بین زبان sql و زبان های برنامه نویسی کار را پیچیده می کند. این پیچیدگی ها در سیستم ها و سامانه های بزرگ مقیاس بیشتر به چشم می خورند.

Entity Framework یک ORM در زبان سی شارپ است که در سیستم های اطلاعاتی بکار می رود و هدف آن تبدیل داده ها از سیستم های غیر سازگار به زبان های برنامه نویسی شی گرا ست. وجود چنین ابزاری ارتباط با پایگاه داده ها را آسان تر می کند که در عین حال قابلیت اتصال به چندین پایگاه داده مختلف بدون تغییر سورس کد را دارند.

 

 

برای مشاهده جزئیات و تهیه آموزش Entity Framework در سی شارپ به این لینک (+) مراجعه نمایید.

 

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:

  • درس یکم: مقدمه ای بر Entity Framework
    • Entity Framework چیست؟
    • چرا Entity Framework ؟
    • هدف Entity Framework
    • کجا باید از Entity Framework استفاده کنیم
    • انتخاب مدل Database First, Model Fist, Code First
  • درس دوم: رویکرد Database First
    • ساخت و بررسی مدل
    • نگاشت مدل و دیتابیس
    • بروز رسانی مدل توسط دیتابیس در صورت تغییر
    • نگاشت مدل و Store Procedure
    • نگاشت نوع داده خاص با مدل
  • درس سوم: رویکرد Model First
    • ساخت مدل و موجودیت
    • محدودیت ها در انواع نوع داده ها
    • برقراری انواع رابطه ها
    • تولید شمای دیتابیس
    • بروز رسانی مدل توسط دیتابیس در صورت تغییر
  • درس چهارم: رویکرد Code First
    • طراحی کلاس های Domain
    • ساخت یک DbContext
    • اعمال محدودیت ها، ایندکس توسط Data Annotation
    • اعمال محدودیت ها، ایندکس توسط Configuration
    • ساخت دیتابیس از روی مدل و تنظیمات اولیه
    • ساخت مدل Code First به روش مهندسی معکوس دیتابیس
  • درس پنجم: ارتباط با پایگاه داده
    • کار با دستورات Insert, Update, Delete
    • بارگذاری داده مرتبط از دیگر جداول
    • کار با Store Procedure
  • درس ششم: مهاجرت (Migration)
    • استفاده از Migration برای ساخت پایگاه داده
    • ایجاد تغییر در مدل
    • استفاده از متد Seed
  • درس هفتم: Entity Framework در کلاینت ها 
    • استفاده از Entity Framework در WPF
    • استفاده از Entity Framework در ASP.NET MVC
    • استفاده از Entity Framework در ASP.NET Web API
    • استفاده از Entity Framework در WCF
  • درس هشتم: روش های اعتبارسنجی داده
    • اعتبار سنجی داده ها توسط Validation Attribute
    • اعتبار سنجی داده ها توسط IValidateableObject
    • اعتبار سنجی سفارشی
    • بررسی اعتبار سنجی هنگام تغییر Context
  • درس نهم: برخی نکات در Entity Framework
    • پیاده سازی الگوی UnitOfWork
    • بررسی ارث بری کلاس ها در Entity Framework
    • استفاده مستقیم از عبارات SQL
    • بررسی نحوه ردیابی تغییرات
    • یکسان سازی مشکل حروف “ی” و “ک”
    • استفاده از Providerهای پایگاه داده هاب مختلف

 

 

برای مشاهده جزئیات و تهیه آموزش Entity Framework در سی شارپ به این لینک (+) مراجعه نمایید.

 

مفید برای رشته های

  • مهندسی کامپیوتر
  • علوم کامپیوتر
  • برنامه نویسان دات نت

 

پیش نیاز

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *