IEnumerable, IEnumerator, IQueryable in C# .NET

Поділитися
Вставка
  • Опубліковано 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

  • @runawayvon01
    @runawayvon01 7 місяців тому

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

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

  • @levkirichuk
    @levkirichuk 9 місяців тому

    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 3 місяці тому

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

  • @imadabab
    @imadabab 7 місяців тому

    Brilliant. Thanks a lot.

  • @waqasmumtaz6109
    @waqasmumtaz6109 Рік тому

    Wah Sir g

  • @himanshuverma9596
    @himanshuverma9596 Рік тому +2

    Crisp and clear explanation

  • @shwetaranshinge3803
    @shwetaranshinge3803 Рік тому +1

    Very useful explanation..

    • @interviewhappy
      @interviewhappy  Рік тому

      Thanks Shweta and all the best for your career.

  • @nishanthgmk3487
    @nishanthgmk3487 11 місяців тому +2

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

    • @interviewhappy
      @interviewhappy  11 місяців тому +1

      Thanks Nishant and all the best for your career.

    • @nishanthgmk3487
      @nishanthgmk3487 11 місяців тому

      @@interviewhappy thank you, same to you!

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

  • @user-tg5qr7nh6k
    @user-tg5qr7nh6k Рік тому

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

  • @mihirkumartripathy9412
    @mihirkumartripathy9412 11 місяців тому +1

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

    • @interviewhappy
      @interviewhappy  11 місяців тому

      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.