ورود / ثبت نام
0
0

آموزش تصویری کار با دستورات LINQ در سی شارپ

2070 بازدید
LINQ در سی شارپ

LINQ در سی شارپ

بعد از آموزش تصویری EntityFramework نیاز دانستیم آموزش LINQ در سی شارپ را نیز آماده دانلود کنیم ، مجموعه فیلم آموزشی که به برسی کامل دستورات LINQ در سی شارپ میپردازد ، که بتوانید LINQ و Entity را باهم جلو ببرید ، آموزش از کیفیت بالایی برخودار است که کامل به برسی دستورات LINQ میپردازد.در ادامه یک برسی جزئی روی LINQ انجام دادیم همراه ما باشید.

اگه بخواهیم سرعت Linq را بررسی کنیم، این فن آوری هیچ مزیتی نسبت به پدر خودش Ado.net ندارد، به دلیل اینکه ابتدا دستور Linq شما توسط CLR بررسی به Expression Tree تبدیل میشود و سپس دستور Sql معادل آن تولید و به دیتابیس فرستاده میشود، همچنین در هنگام دریافت اطلاعات، مقدار زیادی متادیتا رو به همراه اطلاعات مورد نیاز بارگذاری میکند و این باعث میشود که کمی کند کار کند که البته زیاد نیست و قابل قبول است. البته Linq قابلیتهای خوبی هم در بهبود سرعت داره، یکی اینکه دستورات Sql ای که تولید میشه همه به صورت Parameterized Query هستند که هم باعث میشه در مقابل حملات Sql یا Sql-Injection محفوظ بمونه و هم در حافظه ی دیتابیس سرور Cache میشه که این باعث بهبود سرعت میشود.

یکی از قابلیهای دیگر Linq امکان کامپایل کردن Query یا Compiled Query می باشد که باعث میشود عملیات تبدیل رشته ی Linq به دستورات Sql نیز در حافظه Cache بشود و این نیز به بهبود سرعت بازیابی اطلاعات کمک شایانی خواهد کرد.

از لحاظ راحتی هم، واقعا کار با Linq لذت بخش و سرعت عملش بسیار بالاست.

آیا این مطلب را می پسندید؟
https://www.mspsoft.com/?p=13894
اشتراک گذاری:
واتساپتوییترفیسبوکپینترستلینکدین
پویا قربانی
مطالب بیشتر
برچسب ها:

نظرات

10 نظر در مورد آموزش تصویری کار با دستورات LINQ در سی شارپ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *