Fluent API در MVC چیست؟
Fluent API در MVC چیست؟

تصویری: Fluent API در MVC چیست؟

تصویری: Fluent API در MVC چیست؟
تصویری: آموزش Entity Framework Code First در ASP MVC 2024, نوامبر
Anonim

چارچوب نهاد Fluent API برای پیکربندی کلاس های دامنه برای نادیده گرفتن قراردادها استفاده می شود. EF Fluent API بر اساس الف است Fluent API الگوی طراحی (با نام مستعار روان، سلیس رابط) که در آن نتیجه با روش زنجیره ای فرموله می شود. می توانید از ویژگی های Data Annotation و استفاده کنید Fluent API همزمان.

به طور مشابه، ممکن است بپرسید که OnModelCreating چیست؟

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

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

با در نظر گرفتن این موضوع، نهاد ModelBuilder چیست؟

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

DbContext چیست؟

DbContext یک کلاس مهم در Entity Framework API است. این یک پل بین کلاس های دامنه یا موجودیت شما و پایگاه داده است. DbContext کلاس اولیه ای است که وظیفه تعامل با پایگاه داده را بر عهده دارد.

توصیه شده: