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

نام تاپیک: تفاوت ado.net و linqدر چيست

  1. #1

    تفاوت ado.net و linqدر چيست

    سلام
    تو آموزش linq توضيح داده شده كه لينك مربوط به كار به ديتابس نيست پس يعني ado.net فقط رو ديتابيس كار ميكنه؟
    كدوم تكنولوژي جديدتره ؟
    كدوم يك ساده تره؟
    كدوم يكي حجم كد نويسي رو كاهش ميده اين خيلي مهمه؟؟
    هر توضيح ديگه اي اگه دارين ممنون ميشم جواب بديد!

  2. #2
    کاربر دائمی آواتار firoozi90
    تاریخ عضویت
    آذر 1390
    محل زندگی
    تهران
    پست
    572

    نقل قول: تفاوت ado.net و linqدر چيست

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

  3. #3
    کاربر دائمی آواتار firoozi90
    تاریخ عضویت
    آذر 1390
    محل زندگی
    تهران
    پست
    572

    نقل قول: تفاوت ado.net و linqدر چيست

    1 مقدمه اي در موردADO.NET :
    به مجموعه کامپوننت هایی که براي دسترسی به داده هاي یک بانک اطلاعاتی در .NET استفاده میشود ADO.NET. گفته میشود و براي دسترسی به داده ها از معماري غیرمتصل استفاده میکند.معماري غیرمتصل به این معناست که ابتدا برنامه به موتور بانک اطلاعاتی موردنظرخود متصل شده و داده هاي مورد نیاز خود را از بانک اطلاعاتی دریافت میکند و آنها را در حافظه کامپیوتر ذخیره میکند.سپس برنامه از بانک اطلاعاتی قطع میشود و تغییرات موردنظر خود را در حافظه انجام میدهد.هر زمان که لازم باشد تغییرات ایجاد شده در بانک اطلاعاتی ذخیره شوند برنامه یک اتصال جدید را به بانک اطلاعاتی ایجاد کرده و از طریق این اتصال تغییراتی را که در داده ها ایجاد کرده بود را در جداول اصلی ایجاد میکند.

    linq 2- :
    LINQ شامل یکسري عملگرهاي استاندارد است که به شما امکان میدهد برروي انواع منابع داده درداخل زبانهاي سازگار با .NET مانند VB.NET یا C#‎‎ کوئریهایی را نوشته واجرا کنید.نام Language Integrated Query که به اختصار LINQ خوانده میشود به این دلیل انتخاب شده است که این Query ها در داخل یک زبان برنامه نویسی مانند سی شارپ نوشته واجرا میشوند.اما منابع داده اي که لینکیو میتواند از آنها استفاده کند میتواند یک شی ایجاد شده یا یک فایل مستندات XML ویا یک بانک SQL SERVER ویا حتی هر منبع داده اي دلخواه باشد.

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    مهر 1389
    محل زندگی
    تهران
    پست
    78

    نقل قول: تفاوت ado.net و linqدر چيست

    LINQ ، خیلی ساده تر و جذاب تره و حالت intelisenseش هم بیشتره .
    ولی سرعت دسترسی به داده ها ، توش کمتر از ADO.net ه .

  5. #5

    نقل قول: تفاوت ado.net و linqدر چيست

    اتفاقا یکی از مزایای Linq سرعت بالا در اجرا دستورات.

    ado یک روال غیر منطقی بود و syntax هم مشکل داشت
    به کد زیر توجه کنید این کد توسط برنامه باید به برنامه پایگاه داده اس کیو ال فرستاده بشه اگر درست بود عملیات انجام میشه در صورت اشتباه خطا و عملیات های دیگر که باعث افت سرعت میشه ولی دستورات Linq این عیب رو رفع کرده.
    "insert into values (1,"samadblaj")"


    موفق باشید

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

  1. تفاوت ADO و ADO.Net
    نوشته شده توسط ara_prg در بخش مقالات مرتبط با Microsoft .Net Framework
    پاسخ: 2
    آخرین پست: دوشنبه 15 مهر 1392, 10:21 صبح
  2. تفاوت ADO.net Sync و Replication
    نوشته شده توسط programmable در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 0
    آخرین پست: چهارشنبه 03 شهریور 1389, 13:12 عصر
  3. مقاله - تفاوت ADO و ADO.Net
    نوشته شده توسط علیرضا مداح در بخش برنامه نویسی در 6 VB
    پاسخ: 11
    آخرین پست: یک شنبه 16 اردیبهشت 1386, 06:18 صبح
  4. تفاوت Oledb و ADO.Net در Crystal Reports
    نوشته شده توسط Amir Taghavi در بخش VB.NET
    پاسخ: 1
    آخرین پست: سه شنبه 02 اسفند 1384, 06:55 صبح
  5. تفاوت Oledb و ADO.Net در Crystal Reports
    نوشته شده توسط Amir Taghavi در بخش گزارش سازی با Crystal Report
    پاسخ: 0
    آخرین پست: دوشنبه 01 اسفند 1384, 11:16 صبح

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

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