نقشه برداری در Entity Framework چیست؟
نقشه برداری در Entity Framework چیست؟

تصویری: نقشه برداری در Entity Framework چیست؟

تصویری: نقشه برداری در Entity Framework چیست؟
تصویری: قسمت 14 نگاشت مشروط در چارچوب موجودیت 2024, نوامبر
Anonim

چارچوب نهاد . ابزاری برای دسترسی به پایگاه داده است. به‌طور دقیق‌تر، به‌عنوان نگاشت شی/رابطه (ORM) طبقه‌بندی می‌شود، به این معنی که داده‌ها را در یک پایگاه داده رابطه‌ای به اشیاء برنامه‌های ما نگاشت می‌کند.

علاوه بر این، ModelBuilder در Entity Framework چیست؟

چارچوب نهاد Fluent API برای پیکربندی کلاس های دامنه برای لغو قراردادها استفاده می شود. که در چارچوب نهاد هسته، مدل ساز کلاس به عنوان یک Fluent API عمل می کند. با استفاده از آن، می‌توانیم بسیاری از چیزهای مختلف را پیکربندی کنیم، زیرا گزینه‌های پیکربندی بیشتری را نسبت به ویژگی‌های حاشیه‌نویسی داده ارائه می‌دهد.

علاوه بر این، چگونه می توانم یک رویه ذخیره شده را در Entity Framework نگاشت کنم؟ نگاشت نهاد شخص به رویه های ذخیره شده

  1. روی Person entity type کلیک راست کرده و Stored Procedure Mapping را انتخاب کنید.
  2. نگاشتهای رویه ذخیره شده در پنجره Mapping Details ظاهر می شود.
  3. کلیک.
  4. نگاشت های پیش فرض بین پارامترهای رویه ذخیره شده و خصوصیات موجودیت ظاهر می شود.

همچنین بدانید چگونه از Entity Framework استفاده کنم؟

  1. پیش نیازها. ویژوال استودیو 2017.
  2. یک برنامه وب MVC ایجاد کنید. Visual Studio را باز کنید و با استفاده از ASP. NET Web Application (.
  3. استایل سایت را تنظیم کنید
  4. Entity Framework 6 را نصب کنید.
  5. مدل داده را ایجاد کنید.
  6. زمینه پایگاه داده را ایجاد کنید.
  7. DB را با داده های آزمایشی اولیه کنید.
  8. EF 6 را برای استفاده از LocalDB تنظیم کنید.

OnModelCreating چیست؟

پیکربندی ها از طریق تعدادی از روش های ارائه شده توسط مایکروسافت اعمال می شوند. کلاس DbContext متدی به نام دارد OnModelCreating که نمونه ای از ModelBuilder را به عنوان پارامتر می گیرد. این روش زمانی توسط چارچوب فراخوانی می شود که زمینه شما برای اولین بار برای ساخت مدل و نگاشت آن در حافظه ایجاد می شود.

توصیه شده: