এনবি: এটি অবজেক্টের জন্য লাইনকিউ, আমি এটি 100% নিশ্চিত নই যদি এটি সত্তায় লিঙ্কে কাজ করে, এবং এখনই এটি চেক করার কোনও সময় নেই। আসলে এটিকে [এ, বি, সি] তে x এ অনুবাদ করা খুব কঠিন নয় তবে আপনাকে নিজের জন্য যাচাই করতে হবে।
সুতরাং, পরিবর্তে কনটেন্সের প্রতিস্থাপন হিসাবে ???? আপনার কোডটিতে আপনি যে কোনও লিনকুইউশ যেকোনটি ব্যবহার করতে পারেন :
// Filter the orders based on the order status
var filteredOrders = from order in orders.Order
where new[] { "A", "B", "C" }.Any(s => s == order.StatusCode)
select order;
এটি এসকিউএল থেকে আপনি যা জানেন তার বিপরীত কারণ এটি এত স্পষ্ট নয়।
অবশ্যই আপনি যদি এখানে সাবলীল বাক্য গঠন পছন্দ করেন তবে তা হ'ল:
var filteredOrders = orders.Order.Where(order => new[] {"A", "B", "C"}.Any(s => s == order.StatusCode));
এখানে আমরা আবার লাইনকিউয়ের একটি চমক দেখি (যেমন জোদা-বক্তৃতা যা শেষে নির্বাচন করে। তবে এটি এই অর্থে একেবারেই যুক্তিযুক্ত যে এটি একটি তালিকাতে (সেট, সংগ্রহ) অন্তত আইটেমগুলির মধ্যে (যে কোনও একটি) একক মানের সাথে মেলে কিনা তা পরীক্ষা করে ।