আমার এই মত একটি প্রশ্ন আছে
(from u in DataContext.Users
where u.Division == strUserDiv
&& u.Age > 18
&& u.Height > strHeightinFeet
select new DTO_UserMaster
{
Prop1 = u.Name,
}).ToList();
বয়স, উচ্চতা যেমন এই কোয়েরিটি চালানোর পদ্ধতিতে এই শর্তাদি সরবরাহ করা হয়েছিল কিনা তার উপর ভিত্তি করে আমি বিভিন্ন শর্ত যুক্ত করতে চাই। সমস্ত শর্তাবলী ব্যবহারকারী বিভাগ অন্তর্ভুক্ত করা হবে। যদি বয়স সরবরাহ করা হয় তবে আমি এটি ক্যোয়ারিতে যুক্ত করতে চাই। একইভাবে, উচ্চতা সরবরাহ করা হলে আমি এটিও যুক্ত করতে চাই।
এটি যদি এসকিএল ক্যোয়ারী ব্যবহার করে করা হত তবে আমি স্ট্রিং বিল্ডারকে তাদের মূল এসআরএসকিউএল কোয়েরিতে সংযুক্ত করার জন্য ব্যবহার করতাম। তবে এখানে লিন্কে আমি কেবলমাত্র একটি আইএফ শর্ত ব্যবহার করার কথা ভাবতে পারি যেখানে আমি একই প্রশ্নটি তিনবার লিখব, প্রতিটি আইএফ ব্লকের একটি অতিরিক্ত শর্ত রয়েছে having এই কাজ করতে একটি ভাল উপায় আছে কি?