اجرای فوری کوئری – آموزش LINQ

تصویر linq-immediate-execution_11131 اجرای فوری کوئری - آموزش LINQ

اجرای فوری کوئری

در این بخش از آموزش LINQ نحوه اجرای فوری کوئری را بررسی خواهیم کرد. همانطور که از اسم آن نیز مشخص است اجرای فوری برعکس اجرای با تاخیر است به این معنی که کوئری بعد از تعریف شدن اجرا و نتیجه آن بازگشت داده می شود. عملگرهای تبدیل که با ‘To’ شروع می شوند کوئری مشخص شده را فورا اجرا کرده و نتیجه را باز میگردانند.

سینتکس متد

در مثال زیر متد افزودنی ToList کوئری را فورا اجرا کرده و نتیجه را باز میگرداند:

سینتکس کوئری

سینتکس کوئری از عملگرهای ‘To’ پشتیبانی نمی کند اما با قرار دادن کوئری مورد نظر در داخل پرانتز می توان مانند نمونه زیر از متدهای ToList، ToArray و یا ToDictionary استفاده کرد:

ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است