কম্পিউটার

C# এ IEnumerable এবং IQueryable এর মধ্যে পার্থক্য কি?


  • IEnumerable System.Collections Namespace-এ বিদ্যমান।
  • IQueryable সিস্টেমে বিদ্যমান। লিংক নেমস্পেস।
  • IEnumerable এবং IQueryable উভয়ই ফরোয়ার্ড কালেকশন।
  • IEnumerable অলস লোডিং সমর্থন করে না
  • IQueryable সমর্থন অলস লোডিং
  • ডাটাবেস থেকে ডেটা কোয়েরি করা, IEnumerable সার্ভার সাইডে একটি সিলেক্ট ক্যোয়ারী চালায়, ক্লায়েন্ট-সাইডে ইন-মেমরি ডেটা লোড করে এবং তারপরে ডেটা ফিল্টার করে।
  • একটি ডাটাবেস থেকে ডেটা অনুসন্ধান করে, IQueryable সমস্ত ফিল্টার সহ সার্ভার সাইডে নির্বাচিত প্রশ্নটি চালায়।
  • IEnumerable এক্সটেনশন পদ্ধতি কার্যকরী বস্তু গ্রহণ করে।
  • IQueryable এক্সটেনশন পদ্ধতি এক্সপ্রেশন অবজেক্ট মানে এক্সপ্রেশন ট্রি।

উদাহরণ

IEnumerable

dbContext dc =new dbContext ();IEnumerablelist =dc.SocialMedias.Where(p => p.Name.StartsWith("T"));list =list.Take(1); 

উপরের প্রশ্নের জন্য এসকিউএল বিবৃতি তৈরি করা হয়েছে

নির্বাচন করুন [t0]।[ID], [t0] [নাম] [সোশ্যাল মিডিয়া] থেকে [t0]যেখানে [t0]। 

আইকোয়েরিযোগ্য

dbContext dc =new dbContext ();IQueryable list =dc.SocialMedias.Where(p => p.Name.StartsWith("T"));list =list.Take(1); 

উপরের প্রশ্নের জন্য এসকিউএল বিবৃতি তৈরি করা হয়েছে

শীর্ষ 1 [t0] নির্বাচন করুন।[ID], [t0]। 
  1. DirectX 11 এবং DirectX 12-এর মধ্যে পার্থক্য কী?

  2. C# এ আক্ষরিক এবং ধ্রুবকের মধ্যে পার্থক্য কী?

  3. C# এ স্ট্রিং এবং স্ট্রিং এর মধ্যে পার্থক্য কি?

  4. C# এ একটি তালিকা এবং একটি অ্যারের মধ্যে পার্থক্য কী?