View Full Version : سوال: بررسی linq to sql
man_iran
دوشنبه 12 اردیبهشت 1390, 14:41 عصر
بعضی جاها خوندم که linq to sql یه جورایی شکست خورده!! و کمتر از این روش استفاده می کنند!! آیا واقعیت داره؟
چرا؟ و روش بهتر چیه؟
Amir Oveisi
دوشنبه 12 اردیبهشت 1390, 14:59 عصر
بعضی جاها خوندم
مثلا کجاها؟
amir-yeketaz
دوشنبه 12 اردیبهشت 1390, 15:15 عصر
LINQ to SQL : مرده!
مايكروسافت با اين فناوري ORM هاي خودش را شروع كرد اما بعد از مدتي ديد كه بهتر است يك نسخهي عموميتر با پشتيباني از بانكهاي اطلاعاتي ديگر مانند اوراكل، MySQL و غيره را نيز ارائه دهد. همينجا بود كه آنرا خيلي ساده با Entity framework جايگزين كرد و در roadmap ارائه شده صراحتا EF به عنوان راه حل توصيه شده دسترسي به دادههاي مايكروسافت اعلام شده است (+). حالا اين وسط ديگر مهم نيست شما پروژه نوشته بوديد يا هر چي. ديگر منتظر تغييرات خاصي در LINQ to SQL نباشيد. فقط يك سري رفع باگ و نگهداري پروژه را شاهد خواهيد بود. البته در همان زمان خيلي زود تكذيب كردند كه LINQ to SQL مرده اما براي نمونه آقاي Damien كه عضو اصلي تيم LINQ to SQL بودند، اكنون در تيم XBOX مشغول به كار هستند! (+) تو خود شرح مفصل بخوان از اين مجمل!
ضمنا اين رو هم در نظر داشته باشيد كه LINQ != LINQ to SQL ؛ به عبارتي LINQ به خودي خود فقط يك language feature است.
منبع:
http://www.dotnettips.info/2011/01/blog-post.html
موفق باشید ...
amir-yeketaz
دوشنبه 12 اردیبهشت 1390, 15:19 عصر
البته همون طور که میدونید این فقط یه نظر شخصی استاد نصیری بوده ولی خوب من یه تایم کم داشتم میخواسم با یکی از ابزارهای دسترسی به داده کار کنم(بین L2S و EF !) و تصمیم گرفتم که EF رو یاد بگیرم و این کارو کردم! ...
البته مطمئنا L2S مورد استفاده قرار میگیره و حالا حالاها هست! ولی این که انتظار توسعه ی اونو در آینده داشته باشیم به نظر بنده بعیده!
man_iran
دوشنبه 12 اردیبهشت 1390, 15:21 عصر
آیا منابع فارسی برای Entity framework دارید؟
amir-yeketaz
دوشنبه 12 اردیبهشت 1390, 16:30 عصر
فارسی که چیزه خیلی خوبی پیدا نمیشه ولی خوب مطالب این وبلاگ شاید برا شروع خوب باشه:
http://alaasabzpoush.blogsky.com/category/cat-11/
موفق باشید ...
man_iran
دوشنبه 12 اردیبهشت 1390, 19:16 عصر
منابع انگلیسی بروز هم اگر دارید ممنون می شم بزارید
amir-yeketaz
دوشنبه 12 اردیبهشت 1390, 20:25 عصر
منابع انگلیسی که زیاده!!! کافیه کمی تو stackoverflow سرچ بفرمایید! : مثلا:
http://stackoverflow.com/questions/62110/ado-net-entity-framework-tutorials
http://stackoverflow.com/questions/2215981/good-resources-for-learning-how-to-use-the-entity-framework-4-0
من از کتاب Pro Entity Framework 4.0 (http://www.google.com/url?sa=t&source=web&cd=3&ved=0CCUQFjAC&url=http%3A%2F%2Fwww.apress.com%2F9781590599907&ei=btm-TY6cIMuOswa0yunyBQ&usg=AFQjCNG7chLqPPjfIMQYFTL12ssKFrx5-A&sig2=Lm5WNYtz2Dhy7IJwIfVxnw) استفاده کردم و به نظرم کتاب خوب و مختصری بود ...
موفق باشید ...
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.