کوئری با Linq در #C

                        به عنوان مثال یک لیست به نام myList داریم که از تایپ کلاس MyClass است و این کلاس یک  property به نام MyField دارد. اگر بخواهیم کوئری بنویسیم که اعضایی از این لیست را برگرداند که در آنها مقدار MyField بزرگتر از 100 باشد، با استفاده از linq این کوئری را به صورت زیر می توان نوشت:

var results = (from obj in myList

                where

                obj. myfield > 100  

select  obj).ToList(); 

اعضایی ازmyList که در این شرط صدق می کنند در لیستی به نام results بازگردانده می شوند. یعنی می توان results  را به صورت زیر هم تعریف کرد: 

List<MyClass> results

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد