IEnumerable, IEnumerator, IQueryable in C# .NET

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024
  • Q. What is IEnumerable in C#?
    Q. What is the difference between IEnumerable and IEnumerator in C#?
    Q. What is the difference between IEnumerable and IQueryable in C#?
    Why to use IQueryable in sql queries?
    1. Full .NET Interview Course (with PDF Book)
    C# / ASP.NET Core / MVC / API - Top 500 Interview Questions
    www.udemy.com/...
    Don't worry if course not helping you, Udemy has 30 days Free Refund Policy.
    2. Quick Revision Book (PDF format)
    Top 500 .NET Interview Questions - OOPS/ C#/ ASP.Net/ MVC/ SQL /.Net Core /Web API
    imojo.in/inter...
    50% Off - Limited Time Offer Applied on above link.
    Don't worry if book not helping you, I will return 100% of your money with in 7 days of purchase. Just mail me at anuragrawat123@gmail.com.
    My best wishes are with you.

ความคิดเห็น • 24

  • @digambarbhandare4485
    @digambarbhandare4485 ปีที่แล้ว +7

    Good explanation sir. In short IEnumerable featch the data and filtere it rather than IQuerable featch filtered data. That's why it is faster as compare to IEnumerable

  • @runawayvon01
    @runawayvon01 ปีที่แล้ว +2

    This appears as a question from the technical round.
    Thank you so much for this because I got the job offer.

  • @tacolotto
    @tacolotto วันที่ผ่านมา

    Thanks a bunch for this great explanation... really helped me understand

  • @himanshuverma9596
    @himanshuverma9596 ปีที่แล้ว +2

    Crisp and clear explanation

  • @MyLifestyleYaaro
    @MyLifestyleYaaro 8 หลายเดือนก่อน

    You make the video short and to the point.. good for revision...Add one more video if possible regarding best code practices... And best design patterns with situations..

  • @nishanthgmk3487
    @nishanthgmk3487 ปีที่แล้ว +2

    Very well explained, subscribed to your channel because of this great explanation :)

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว +1

      Thanks Nishant and all the best for your career.

    • @nishanthgmk3487
      @nishanthgmk3487 ปีที่แล้ว

      @@interviewhappy thank you, same to you!

  • @levkirichuk
    @levkirichuk ปีที่แล้ว

    Nice video, one point IQueryable executes a "select query" on server-side with all filters that appended to it until database execution.
    That give to use make more flexible code.

  • @nguyenducduy5013
    @nguyenducduy5013 3 หลายเดือนก่อน

    amazing explaination, thank bro

  • @shwetaranshinge3803
    @shwetaranshinge3803 ปีที่แล้ว +1

    Very useful explanation..

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว

      Thanks Shweta and all the best for your career.

  • @imadabab
    @imadabab ปีที่แล้ว

    Brilliant. Thanks a lot.

  • @waqasmumtaz6109
    @waqasmumtaz6109 ปีที่แล้ว

    Wah Sir g

  • @logeshk2811
    @logeshk2811 ปีที่แล้ว +1

    can you explain about the pipielines in program.cs? What's the flow

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว

      Hi Logesh, I think I already explained this in .NET core part

  • @mihirkumartripathy9412
    @mihirkumartripathy9412 ปีที่แล้ว +1

    Hi Sir, I have one doubt.. in which scenario we have to use innumerable rather than iqurable in linq query ?

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว

      When you have in-memory collections

    • @serg1778
      @serg1778 ปีที่แล้ว

      ​@@interviewhappyyesterday i was testing IEnumerable and IQueryable and got the same result using inline query with linq Where(),that is each of them generated sql where.But using 2 lines,like : IEnumerable data = context.Users; var filtered = data.Where(...).ToList(); In this case with IEnumerable we don't have sql where.Can you clarify it?

    • @pranavbhat92
      @pranavbhat92 ปีที่แล้ว

      @@serg1778 If you are using SQL server, then you can check that in SQL Server Profiler. Just check which query is being executed.

  • @SravikaVaka
    @SravikaVaka ปีที่แล้ว

    Sir.., Can you explain solid principles concept bit brief