.NET কোর 3.0 এ পরিবর্তনগুলি পেয়ে যাচ্ছি
... নেভিগেশনএক্সপ্যান্ডিংএক্সপ্রেসভিসিটার 'ব্যর্থ। এটি EF কোরে কোনও বাগ বা সীমাবদ্ধতা নির্দেশ করতে পারে। আরও বিস্তারিত তথ্যের জন্য https://go.microsoft.com/fwlink/?linkid=2101433 দেখুন )) ---> সিস্টেম.In अवैधOperationException: লিনকিউ এক্সপ্রেশন 'গ্রুপজইন প্রক্রিয়াজাতকরণ, ...
এটি সত্যিই একটি সহজ ক্যোয়ারী তাই এটি সম্পাদন করার জন্য অবশ্যই একটি উপায় থাকতে হবে। নেট কোর 3.0.০:
var queryResults1 = await patients
.GroupJoin(
_context.Studies,
p => p.Id,
s => s.Patient.Id,
(p, studies) => new
{
p.DateOfBirth,
p.Id,
p.Name,
p.Sex,
Studies =studies.Select(s1=>s1)
}
)
.AsNoTracking().ToListAsync();
আমি মূলত একটি লিনক ক্যোয়ারী (বা উপরের মতো পদ্ধতি সিনট্যাক্স) সন্ধান করছি যা স্টাডিজ রোগীদের উপর যোগ দেবে এবং প্রদত্ত রোগীর জন্য অধ্যয়ন না থাকলে স্টাডিজকে একটি খালি তালিকায় বা নালীর সাথে সেট করবে।
কোন ধারনা? এটি নেট কোর ২.২ এ কাজ করছিল। এছাড়াও উপরের এমএসএফটি লিঙ্কটিতে উল্লেখ করা হয়েছে যে কী ব্রেকিং পরিবর্তন ক্লায়েন্টের পার্শ্ব মূল্যায়নের সাথে সম্পর্কিত এবং এড়ানো এড়ানো যে উত্পন্ন ক্যোয়ারী পুরো টেবিলগুলি পড়বে যা অবশ্যই ক্লায়েন্টের সাথে যুক্ত হতে হবে বা ফিল্টার করা উচিত। তবে এই সাধারণ ক্যোয়ারির সাথে, যোগদানটি সহজেই সার্ভারের পক্ষে করা উচিত।