PDA

View Full Version : گفتگو: آیا Entity Framework جوابگوی تمام نیازهای ما هست ؟



mpmsoft
شنبه 24 اردیبهشت 1390, 16:09 عصر
دوستان دوست داشتم یک بحثی کنیم در خصوص اینکه آیا EF می تونه تمام نیازهای مارو برآورده کنه

بحث رو با یک مثال شروع می کنم

فرض کنید یک جدول در بانک داریم با 70 فیلد (فرضا) و طبق نیاز کاربر می خواهیم مواردی رو بروی گرید نشون بدیم که کاربر نیاز داره. (هر کاربر فیلدهای مورد نیاز خودشو می خواد ببینه از بین اون 70 فیلد)

حالا برای بارگذاری اطلاعات ابتدا باید یک Entity از جدول بسازیم و بعد کل فیلدهارو از بانک بخونیم و بعد در UI بصورت سفارشی نمایش بدیم ؟؟!!!

خوب همینطور که می دونید این روش کاملا اشتباه است.ما باید فیلدهایی رو بیاریم که کاربر به اون نیاز داره بدلیل سرعت عمل

دوستان راهکار خودشونو ممنون می شم مطرح کنند

amir-yeketaz
شنبه 24 اردیبهشت 1390, 16:49 عصر
میشه با استفاده از LINQ to Entity و استفاده از Anonymous Type ها اون فیلدهایی که مورد نظر هست رو از Entity مربوطه کشید بیرون ! ...البته من درست منظورتونو متوجه نمیشم! بحث خوبیه چون من خودم میخوام یه شکی باعث بشه Entity رو با این وضعیت دانشگاه و درس دنبال کنم! ...

فکر میکنم یکی از مشکلات حال حاضر EF این باشه که فعلا فقط با SQL Server خوب مچه که به زودی این مشکل حل میشه!!! دیتابیس های زیادی رو ساپورت کامل میکنه!

موفق باشید ...