মূলত, প্রশ্নটি হিসাবে ... ... লিনকিউ ফাংশনগুলির ক্রম কি পারফরম্যান্সের বিবেচনায় ? স্পষ্টতই ফলাফলগুলি অভিন্ন হতে হবে ...
উদাহরণ:
myCollection.OrderBy(item => item.CreatedDate).Where(item => item.Code > 3);
myCollection.Where(item => item.Code > 3).OrderBy(item => item.CreatedDate);
দু'জনেই আমাকে একই ফলাফলগুলি ফিরিয়ে দেয় তবে ভিন্ন লিংক ক্রমে থাকে। আমি বুঝতে পারি যে কিছু আইটেমকে পুনরায় অর্ডার করার ফলে বিভিন্ন ফলাফল হবে এবং আমি সেগুলি নিয়ে উদ্বিগ্ন নই। আমার মূল উদ্বেগটি কী তা জানতে, একই ফলাফল পাওয়ার ক্ষেত্রে, অর্ডারগুলি পারফরম্যান্সকে প্রভাবিত করতে পারে knowing এবং, আমি যে দুটি লাইনকিউ কল করেছি (অর্ডার বাই, কোথায়) কেবল তা নয়, যে কোনও লিনকিউ কল রয়েছে।
var query = myCollection.OrderBy(item => item.Code).Where(item => item.Code == 3);
।