لطفا توضیح بدید کاربرد Fluent Api در انتیتی فریم ورک چیست ؟ نحوه استفاده از fluent Api در پروزه های Asp net Core چگونه است ؟
اگر بخواهیم در طراحی code first در EnrirtyFramework با دستورات سی شارپ تنظیمات خاص بر روی جداول یا فیلدهای جداول در دیتابیس را با کدنویسی انجام دهیدم، میتوانیم از Fluent Api استفاده کنیم. بیشتر مواردی را که با این روش پیاده سازی میکنیم را میتوان با استفاده از Data Anotation ها نیز پیاده سازی کرد.
روش استفاده از Fluent Api به صورت زیر است:
ابتدا بایستی در کلاس دیتا بیس (Context) تابع OnModelCreating را override کنیم. پارامتر ورودی آن ModelBuilder است. این تابع در هنگام اجرا شدن Migration یکبار اجرا میشود. تمام تنظیماتی که در متغییر ModelBuilder اضافه شده است، به دستورات SQL تبدیل می شود. توسط Entity<> که یک جنریک است، جدول مورد نظر جهت تغییر تنظیمات را معرفی میکنیم.
امید که کمکی کرده باشه این توضیحات من
موفق و پیروز باشی
تاریخ :
1401/02/24
- ساعت :
02:17:00 PM
- بازدید :
2008
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
75
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
109
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1033
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
428
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1356
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4798
- پاسخ :
1
|
تاریخ :
1403/07/27
- ساعت :
03:21:00 PM
- بازدید :
214
- پاسخ :
1
|
تاریخ :
1403/07/26
- ساعت :
09:00:00 PM
- بازدید :
117
- پاسخ :
0
|
تاریخ :
1403/05/16
- ساعت :
09:57:00 AM
- بازدید :
396
- پاسخ :
2
|
تاریخ :
1401/02/24
- ساعت :
02:17:00 PM
- بازدید :
2008
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
75
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
109
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1033
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
428
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
930
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1356
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4798
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1160
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
597
- پاسخ :
1
|