IEnumerable, IEnumerator, IQueryable in C# .NET

Поделиться
HTML-код
  • Опубликовано: 10 мар 2023
  • 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/course/csharp-o...
    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/interviewhappy
    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.

Комментарии • 22

  • @digambarbhandare4485
    @digambarbhandare4485 Год назад +6

    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 7 месяцев назад +1

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

  • @imadabab
    @imadabab 7 месяцев назад

    Brilliant. Thanks a lot.

  • @levkirichuk
    @levkirichuk 10 месяцев назад

    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.

  • @MagicMastiAndHappiness
    @MagicMastiAndHappiness 4 месяца назад

    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..

  • @waqasmumtaz6109
    @waqasmumtaz6109 Год назад

    Wah Sir g

  • @himanshuverma9596
    @himanshuverma9596 Год назад +2

    Crisp and clear explanation

  • @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!

  • @shwetaranshinge3803
    @shwetaranshinge3803 Год назад +1

    Very useful explanation..

    • @interviewhappy
      @interviewhappy  Год назад

      Thanks Shweta and all the best for your career.

  • @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 11 месяцев назад

      ​@@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 7 месяцев назад

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

  • @user-tg5qr7nh6k
    @user-tg5qr7nh6k Год назад

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