PDA

نسخه کامل مشاهده نسخه کامل : آیا کاربرد های Where و Select نزدیک به هم هستند؟



Life24
29-01-2014, 13:20
سلام،
دوستان آیا کاربرد های این دو در linq شبیه به هم هستند؟مثلا

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

آیا همین مورد رو با Where میشه نوشت؟
اگر نمیشه چرا؟ مورد زیر را با select میشه نوشت؟ چرا نه؟

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

در هر دو مثال داره چک میکنه شرط رو. و در نهایت یک لیست برمیگردونه

_H2_
31-01-2014, 22:13
سلام
متوجه نمیشوم در کجای این دو شباهت دیده اید و سرنخ مشکل تان از کجا شروع شده!؟!
Where و Select بسیار شبیه و معادل دستورات مشابه خود در زبان SQL هستند،
یکی سطرها را محدود و غربال میکند و دیگری خروجی سفارشی تولید میکند،

به بیان دیگر:
Where شاید تعداد سطرهای خروجی را تغییر میدهد ولی ماهیت Type خروجی ثابت می ماند
Select تعداد سطرهای خروجی را ثابت نگاه میدارد ولی ماهیت Type خروجی را تغییر میدهد
این شباهت را کجا دیده اید؟!