Entity Framework برای کمک به توسعه دهندگان در ایجاد پلی بین شکاف دنیای برنامه نویسی شی گرا (OOP) و سیستم های مدیریت پایگاه داده زابطه ای (SQL) طراحی شده است. Entity Framework شامل ORM است که قدرت LINQ را برای بازگشت آبجکت ها از کوئری ها دربرابر مدل داده Entity افزایش می دهد. در این دوره با معماری Entity Framework، استراتژی های منحصریفرد برای بهبود عملکرد، نحوه استفاده از Entity Framework با پایگاه داده های غیر مایکروسافتی مانند Oracle و MySQL، و همچنین تکنیک هایی برای سفارشی کردن تولید کد و راهنمایی برای زمانی که شما باید ویژگی های مناسب مانند lazy loading را غیر فعال کنید.

سرفصل:

  • مقدمه و اهداف
  • تاریخچه EF و اهداف طراحی
  • Entity Data Model و EF Internals
  • اتصال String و تنظیمات پیکربندی
  • مدیریت اتصال پایگاه داده
  • EDM Designer و اتصالات پایگاه داده
  • استفاده از EF با پایگاه داده های غیر مایکروسافتی
  • تولید کد با قالب های T4
  • Enums, Foreign Key Associations
  • پروکسی های زمان اجرا داینامیک
  • Code Gen, Enums, Proxies
  • Streaming API
  • پیش نمایش
  • Data Reader, View Pre-generation
  • نتیجه