کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش جامع Linq

با این که فناوری LINQ در پائيز سال 2005 مطرح گردید ولی فرآیند پیاده سازی آن از سال 2003 آغاز شده بود . هدف از ابداع فناوری فوق، ارائه تسهيلات لازم برای پياده کنندگان جهت کار با داده در بانک های اطلاعاتی SQL و XML عنوان شده است. در واقع ، وجود یک حلقه گمشده بین داده رابطه ای ( بانک های اطلاعاتی ) ، اسناد XML با زبان های برنامه نویسی ، ضرورت ابداع فناوری فوق را توجيه کرده بود . پياده کنندگان مجبور بودند برای کار با هر يک از منابع داده ، از روش های مختلفی استفاده نمایند . LINQ را می توان به منزله حلقه ای گمشده بین دنیای داده و زبان های برنامه نویسی همه منظوره تصور کرد . با استفاده از LINQ امکان دستیابی به داده صرفنظر از نوع داده ، با روشی مشابه و یکسان فراهم می گردد .


مرور کلی بر لینک

آموزش مرتب سازی داده ها در Linq
آموزش مرتب سازی داده ها در Linq

عملیات sorting عبارت است از مرتب نمودن المان های یک دنباله بر اساس یک یا چند خصیصه (attribute). اولین معیار مرتب سازی، المان ها را بر اساس مثلا خصیصه ی length (طول هر رشته) sort می کند....

3720 بازدید
ادامه
آموزش عملیات Set در Linq
آموزش عملیات Set در Linq

عملیات Set در LINQ به عملیات پرس و جویی اشاره دارد که خروجی آن یک مجموعه نتیجه است که بر اساس حضور یا عدم حضور المان های معادل (متناظر) در همان مجموعه یا مجموعه ی دیگر تعیین می شود...

2552 بازدید
ادامه
آموزش filtering و محدود کردن نتایج در Linq
آموزش filtering و محدود کردن نتایج در Linq

filtering عبارت است از محدود کردن مجموعه ی نتیجه و نمایش تنها آن المان هایی که با شرط تعیین شده منطبق هستند. از این عملیات تحت عنوان گزینش یا selection نیز یاد می شود....

2470 بازدید
ادامه
آموزش متدهای الحاقی Any، All و Contains
آموزش متدهای الحاقی Any، All و Contains

عملیات Quantifier یک مقدار بولی را برمی گردانند که بیانگر تطبیق یا عدم تطبیق برخی یا تمام المان های مجموعه مورد پرس و جو با شرط می باشد...

5328 بازدید
ادامه
آموزش Projection با متدهای الحاقی Select و SelectMany
آموزش Projection با متدهای الحاقی Select و SelectMany

با projection می توان یک شی را به نوع دیگری تبدیل کرد که دربردارنده ی property های مورد نظر از شی ذکر شده باشند. بنابراین projection به شما این امکان را می دهد تا یک نوع جدیدی ایجاد کنید که از هر شی موجود در مجموعه ساخته شده است....

4805 بازدید
ادامه
آموزش بخش بندی کردن داده ها در Linq
آموزش بخش بندی کردن داده ها در Linq

بخش بندی یا به انگلیسی Partitioning به عملیاتی اشاره دارد که در آن دنباله ی ورودی (منبع داده) بدون اینکه المان های آن مجددا ترتیب دهی شود، به دو بخش مختلف تقسیم شده و در نهایت یکی از بخش ها در خروجی بازیابی گردد....

2611 بازدید
ادامه