আমার একটি লিনিকিউ 2 ডেটাসেট কোয়েরি করা দরকার যা একাধিক ক্ষেত্রের (যেমন হিসাবে) যোগ দেয়
var result = from x in entity
join y in entity2
on x.field1 = y.field1
and
x.field2 = y.field2
আমি এখনও একটি উপযুক্ত সমাধান খুঁজে পেয়েছি (আমি যেখানে ক্লজটিতে অতিরিক্ত বাধা যুক্ত করতে পারি, তবে এটি উপযুক্ত সমাধান থেকে অনেক দূরে, বা এই সমাধানটি ব্যবহার করে , তবে এটি একটি ইকুইজয়াইন অনুমান করে)।
লিনকিউতে কি একক যোগে একাধিক ক্ষেত্রের সাথে যোগ দেওয়া সম্ভব?
সম্পাদনা
var result = from x in entity
join y in entity2
on new { x.field1, x.field2 } equals new { y.field1, y.field2 }
সমাধানটি যা আমি উপরে একটি ইকুইজয়েন ধরে ধরেছি।
আরও সম্পাদনা
আমার আসল উদাহরণটি ইকুইজয়াইন ছিল এমন সমালোচনার জবাব দেওয়ার জন্য, আমি স্বীকার করি যে, আমার বর্তমান প্রয়োজনীয়তা একটি সমমূল্যের জন্য এবং আমি ইতিমধ্যে উপরে উল্লিখিত সমাধানটি নিযুক্ত করেছি।
আমি যাইহোক, লিনকিউ-তে আমার কী কী সম্ভাবনা এবং সর্বোত্তম অনুশীলনগুলি নিযুক্ত করা উচিত / তা বোঝার চেষ্টা করছি। আমি খুব শীঘ্রই একটি টেবিল আইডির সাথে একটি তারিখের সীমা ক্যোয়ারীটি করাতে যাচ্ছি, এবং এই সমস্যাটি কেবল প্রাক-শূন্য করে দিচ্ছিলাম, দেখে মনে হচ্ছে যে যেখানে আমি ধারাটিতে তারিখের সীমাটি যুক্ত করব।
ধন্যবাদ, সর্বদা হিসাবে, সমস্ত পরামর্শ এবং মতামত দেওয়া জন্য