We are an online education platform created in 2019 to teach programming through simple but professional videos to everyone who’s interested in learning about software development.
We decided to create a new channel dedicated specifically to C# tutorials.
The experienced instructors of tutorialsEU provide you everything you are looking for, from short best-practices videos up to complete beginner courses. In our channel, you’ll learn C# and much more!
What are you waiting for? Subscribe to our channel and start learning today 💡
It was a great video, thanks. Additionally, I would like to say that It was not working for me and it was caused because I needed to inject IMemoryCache as a singleton.
Do you have a reason why your EmailService is not added as singleton? I don't see a reason why it should be instantiated again and again for every http call.
Can you make a video about realtime chat about chat support in hotels? I want customers to text with hotel staff. Please create an account and save the messages to the sql server.
Big big thanks to you brother for providing such great content and tutorial to learn so much 😊. I am very glad to learn this and found it super effective and helpful in my use cases
I usually watch bro code's videos, but for some reason his take on overloading doesn't work? The code seems to work for him, but not at all for me, even if i literally copy the code he's written into my program :') I wasted so much time on trying to figure that out.. but this one work perfectly, thank you!
thanks, I am currently on a project that uses razor pages, but I prefer blazor any day, my om said razor pages is better for SEO, do you have any comments on that?
Frankly, unless you use a stored proc or parameterized SQL, you are always pulling back all the data, then the filter is applied on the tier that made the call; however, some ORMs do convert your query into parameterized queries, but that’s still not as good as stored procs. The value of IQueryable is that it allows for polymorphic ORM queries across different datastores. That is, ORMs are standardized to return IQueryable, whether the data is stored in SQL, Oracle, a text file, etc. You are saying that deferred execution is the benefit gained from IQueryable and that is FALSE. All linq statements employ deferred execution.
This is not the recommended approach because the username and password are exposed, and if the project is accessible to others, it is not practical. The recommended method is to send emails using the API-obtain a special key from Google or another provider, and everything else is quite similar.
The functionality you describe and show is great, but God forbid someone choses to do this, unless the data has already been retrieved, in application code. This should be done by the database; after all, it’s actually BUILT with data manipulation as it’s primary purpose. I can do all the stuff here with the Distinct, Group By, and Join clauses of SQL. In any case, the fact that the data is keyed on it’s actual hashcode is useful for various scenarios. In the data world, that’s called a natural key, and it means that the key IS the data, so it’s very fast at retrieving data. Using hashsets, of course, can very quickly lead to custom implementations of GetHashcode for objects added to the set. Good video all the same.