ورود

View Full Version : تفاوت LINQ to SQL با Entity Framework



uniqueboy_ara
چهارشنبه 02 آذر 1390, 19:30 عصر
سلام دوستان
میشه بفرمایید که
تفاوت LINQ to SQL با Entity Framework چیه؟
من داشتم Entity Framework یاد میگرفتم ولی حالا حسابی گیج شدم!

noroozifar
چهارشنبه 02 آذر 1390, 19:49 عصر
این مشکل من هم هست می خواهم هر دو یا یکی از این دو را درک کنم و یاد بگیرم

سوداگر
چهارشنبه 02 آذر 1390, 19:55 عصر
سلام
در این تاپیک، entity Framework بحث شده (http://barnamenevis.org/showthread.php?314076-%D8%AA%D9%88%D8%B6%DB%8C%D8%AD%D8%A7%D8%AA%DB%8C-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-entity-framework&p=1381672#post1381672).
موفق باشید.

uniqueboy_ara
چهارشنبه 02 آذر 1390, 22:42 عصر
سلام
در این تاپیک، entity Framework بحث شده.
موفق باشید.

مرسی
ولی من خودم این مطلبو قبلا خونده بودم
امروز این کتابی که پیوست کردم رو از همین سایت دانلود کردم که درباره LINQ to SQL هستش، و با خوندنش کلا گیج شدم
تقریبا همه چیش مثل EF هستش،
حالا 2تا سوال پیش میاد
1. اگه مثل هم هستن پس چرا مایکروسافت 2تا تکنولوژی مثل هم برای پر کردن حفره بین برنامه نویسی Application و Data Base ساخته؟؟؟
2. چرا پیشنهاد خود مایکروسافت استفاده از EF هستش؟؟؟

پس در نتیجه اینا با هم فرق اساسی دارن! حالا نکته اینجاست که این تفاوت چیه؟؟؟؟

gwbasic
پنج شنبه 03 آذر 1390, 04:18 صبح
ببینید این دو پروژه به صورت موازی با هم مشغول به گسترش بودند که در نهایت مایکروسافت تصمیم گرفت که دیگه Linq to Sql رو گسترش نده و فقط EntityFramework رو گسترش بده.
به نظر من همین جمله دیگه تکلیف منو شما رو مشخص می کنه که دیگه سراغ چی بریم!

hosseinrasouli
پنج شنبه 03 آذر 1390, 08:25 صبح
سلام دوست عزیز
linq too sql در 2008 مطرح شد که یکسری مشکلات داشت که در 2010 نسخه کامل تر اون که EF بود را ارائه کرد ویکسری ویژگیهای جدید مانند رابطه چند به چند را اضافه کرد .در کل linq to sql برای پروژه های متوسط به پایین استفاده میشه ولی EF برای پروژه های بزرگ بسیار مناسب است .

پیشنهاد من EF است که بسیار عالیه ( شک نکن )

mehdi.mousavi
پنج شنبه 03 آذر 1390, 10:05 صبح
سلام دوستان میشه بفرمایید که تفاوت LINQ to SQL با Entity Framework چیه؟ من داشتم Entity Framework یاد میگرفتم ولی حالا حسابی گیج شدم!

سلام.
لطفا به این پست (http://barnamenevis.org/showthread.php?306833-LINQ-%D8%A8%D9%87%D8%AA%D8%B1-%D8%A7%D8%B3%D8%AA-%DB%8C%D8%A7-ADO.NET&p=1347336&viewfull=1#post1347336) مراجعه کنید. در اونجا این مساله رو توضیح داده ام.

موفق باشید.

noroozifar
پنج شنبه 03 آذر 1390, 12:39 عصر
با تشکر از همه ... حالا این EF از کجا شروع کنیم به یادگیری بهترین پی دی اف که کاملا توضیح داده باشه یا تاپیک خوب برای یادگیریش چیه ؟؟؟

آیا با EF معماری 3 لایه میشه کار کرد اون به چه طریق صورت میگیره ؟؟؟

mehdi.mousavi
پنج شنبه 03 آذر 1390, 17:05 عصر
با تشکر از همه ... حالا این EF از کجا شروع کنیم به یادگیری بهترین پی دی اف که کاملا توضیح داده باشه یا تاپیک خوب برای یادگیریش چیه ؟؟؟ آیا با EF معماری 3 لایه میشه کار کرد اون به چه طریق صورت میگیره ؟؟؟

سلام.


من کتاب خانم Julia Lerman (http://shop.oreilly.com/product/9780596807252.do) رو توصیه می کنم.
استفاده از EF هیچ منافاتی با 3tier App ها نداره.

موفق باشید.

noroozifar
جمعه 04 آذر 1390, 09:34 صبح
ای کاش لینک مستقیم دانلود کتاب را میگذاشتی و بعد یک نمونه از معماری 3 لایه اگر لطف کنید بزارید تا نحوه کار با با معماری 3 لایه ان را متوجه بشیم

ممنون

mehdi.mousavi
جمعه 04 آذر 1390, 18:31 عصر
ای کاش لینک مستقیم دانلود کتاب را میگذاشتی و بعد یک نمونه از معماری 3 لایه اگر لطف کنید بزارید تا نحوه کار با با معماری 3 لایه ان را متوجه بشیم ممنون

سلام.
بر اساس قوانین سایت (http://barnamenevis.org/showthread.php?51814-%D9%82%D9%88%D8%A7%D9%86%DB%8C%D9%86-%DA%A9%D9%84%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA)، قرار دادن لینک به نرم افزارها، Component ها و کتب تجاری فعالیت Warez محسوب میشه و باهاش بر اساس قوانین سایت برخورد میشه. بناراین این درخواست رو لطفا دیگه در این سایت مطرح نکنید.

موفق باشید.

علی فتحی
جمعه 11 دی 1394, 18:38 عصر
دوستان منم به جدی ef را شروع کرده و باعاش برنامه نوشتم ولی راحتی کار و سرعت در لینک خیلی بهتره.
فرض کنید پروسیجر یا ویو در اس کیو ال داری که دارای کد اصلی نیست .انتی تی به هیچ وجه قبول نمیکنه ولی برای لینک اصلا مشکل نیست.

sadegh_vb
شنبه 18 دی 1395, 11:59 صبح
سلام دوستان
تو سایت دانشجویار بیش از ۱۰ تا روزه آموزشی پروژه محور ضبط شده میتونید کامل linq , entity‌رو یاد بگیرید
اینم لینکش
https://www.daneshjooyar.com/?s=entity