View Full Version : سوال: تفاوت Attribute , Fluent API چیست
Iran58
یک شنبه 24 دی 1396, 16:50 عصر
سلام
تفاوت Fluent API وAttribute در چیست و مزیت ومعایب هرکدام چی هست و درچه مواقعی باید ازکدامیک انها استفاده کرد
hakim22
دوشنبه 25 دی 1396, 10:46 صبح
کار کردن با Attribute ساده تر از API هست ولی بعضی از کارهارو نمیشه با Attribute انجام داد. تمام قابلیت های EF از طریق API در دسترسه ولی خیلی از اونها در Attribute نیست .
در خیلی موارد Attribute ها کفایت میکنه و نیازی به استفاده از API ندارید.
تا جای ممکن بهتره فقط از یکی از دو روش استفاده کنید یا همه ی پروژه رو با API تنظیم کنید یا با Attribute و از اونجایی که Attrubute در بعضی موارد کم میاره API انتخاب اصولی تریه. اما از طرف دیگه کار با API وقت و تخصص خیلی بیشتری میطلبه .
زمانی باید کل دیتابیس رو با API تنظیم کنید که خودتون در API تخصص کامل دارید یا به صورت تیمی کار میکنید و یک نفر به طور مشخص مسئول EF و پیاده سازی API هست و در این زمینه هم تخصص داره. در غیر این صورت بهتره از Attribute ها استفاده کنید و تنها وقتی نیاز دارید از API استفاده کنید. خیلی از تیم ها سراغ Full API نمیرن.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.