نمایش نتایج 1 تا 3 از 3

نام تاپیک: تفاوت ADO با LINQ

  1. #1

    تفاوت ADO با LINQ

    سلام.
    تفاوت ADO با LINQ چیه؟
    در چه جاهایی باید از کدوم استفاده کنیم؟!!!!!!!!!!!!

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1388
    محل زندگی
    تهران
    پست
    81

    نقل قول: تفاوت ADO با LINQ

    سلام

    ADO به زبان ابزار دسترسی به اطلاعات در VB6 است. با در اختیار گذاشتن اشیایی مثل RecordSet و ... این مهم را برای شما انجام می داد

    ADO.net هم روش دسترسی به اطلاعات ذخیره شده در دیتا بیس در زبانهای دات نتی است که با در اختیار گذاشتن اشیایی مثل DataReader ، DataAdapter ، DataSet و ... این مهم را انجام می دهند.ADO.net نسبت به ADO به اعتقاد بنده یک انقلاب در این عرصه بود.

    اما Linq در پاسخ به در خواست همیشگی برنامه نویسان به داشتن دیتا بیس شی گرا ایجاد شد. در واقع Linq یک حجاب روی ADO.net است که پایگاه داده ای رابطه ای را به ظاهری شی گرا به شما ارائه می کند. اما در پشت صحنه با همان اشیاء Ado.net با دیتابیس رابطه برقرار می کند.


    اینکه از "کدام" استفاده کنی بستگی به خود شما دارد. اما در مورد "در چه جاهایی" با توضیحاتی که دادم موضوعیت ندارد.

  3. #3
    کاربر تازه وارد آواتار mehrbani
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    تهران
    پست
    70

    نقل قول: تفاوت ADO با LINQ

    LINQ یک زبان Query گرفتن از اشیا ، بانک اطلاعاتی و ... است.ADO یک واسط برای ارتباط با پایگاه داده.مقایسه این دو درست نیست.برای مقایسه باید ADO رو با LinqToSQL و یا EntityFramework مقایسه کرد.
    در کل L2S و یا EF به عنوان ORM عمل می کنن و Query های شما رو به SQL تبدیل می کنن.
    استفاده از ORM محاسن زیادی داره مثل یک افزایش خوانایی برنامه ، مستقل شدن از پایگاه داده و ...

تاپیک های مشابه

  1. تفاوت ADO و ADO.Net
    نوشته شده توسط ara_prg در بخش مقالات مرتبط با Microsoft .Net Framework
    پاسخ: 2
    آخرین پست: دوشنبه 15 مهر 1392, 10:21 صبح
  2. سوال: تفاوت ado.net و linqدر چيست
    نوشته شده توسط rahnamafar در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 4
    آخرین پست: پنج شنبه 15 تیر 1391, 20:52 عصر
  3. تفاوت ADO و DBExpress
    نوشته شده توسط majid_ramak در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 2
    آخرین پست: پنج شنبه 28 مهر 1390, 13:55 عصر
  4. تفاوت ADO.net Sync و Replication
    نوشته شده توسط programmable در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 0
    آخرین پست: چهارشنبه 03 شهریور 1389, 13:12 عصر
  5. مقاله - تفاوت ADO و ADO.Net
    نوشته شده توسط علیرضا مداح در بخش برنامه نویسی در 6 VB
    پاسخ: 11
    آخرین پست: یک شنبه 16 اردیبهشت 1386, 06:18 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •