IEnumerable, IEnumerator, IQueryable in C# .NET
ฝัง
- เผยแพร่เมื่อ 29 ก.ย. 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.
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
This appears as a question from the technical round.
Thank you so much for this because I got the job offer.
Very well explained, subscribed to your channel because of this great explanation :)
Thanks Nishant and all the best for your career.
@@interviewhappy thank you, same to you!
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..
amazing explaination, thank bro
can you explain about the pipielines in program.cs? What's the flow
Hi Logesh, I think I already explained this in .NET core part
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.
Hi Sir, I have one doubt.. in which scenario we have to use innumerable rather than iqurable in linq query ?
When you have in-memory collections
@@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?
@@serg1778 If you are using SQL server, then you can check that in SQL Server Profiler. Just check which query is being executed.
Crisp and clear explanation
Thanks and all the best Himanshu
Very useful explanation..
Thanks Shweta and all the best for your career.
Brilliant. Thanks a lot.
Sir.., Can you explain solid principles concept bit brief
Sure Will do it soon Sravika
Wah Sir g