.NET

Showing 1-5 of 5 results

Share

An Expert Workaround for Executing Complex Entity Framework Core Stored Procedures

Microsoft’s Entity Framework Core is a popular object-relational mapper, but it doesn’t support the return of complex type results from stored procedures. A clever bit of code gets us around this limitation, returning non-database entities with ease.

5 minute readContinue Reading
Pankaj Kansodariya

Pankaj Kansodariya

A .NET Programmer’s Guide to CancellationToken

Microsoft created a standardized cancellation implementation that has far-reaching capabilities beyond its original use case.

7 minute readContinue Reading
Davit Asryan

Davit Asryan

.NET on Linux: Simpler Than It Seems

Discover Microsoft .NET’s cross-platform development capabilities by building a Dockerized ASP.NET and Entity Framework application on Linux.

8 minute readContinue Reading
Zablon Dawit

Zablon Dawit

Caching and Connection Handling in .NET: An Aspect-Oriented Programming Tutorial

We reduce boilerplate with common OOP patterns, but often, the code overhead of using patterns is almost the same—if not bigger—than if we’d used boilerplate code in the first place.

In aspect-oriented programming tutorial, we implement two functions (aspects) that allow for generic database connection management and caching. These allow us to mark methods that, when called, will automatically have the required functionally present in through IL weaving.

12 minute readContinue Reading
Marko Pađen

Marko Pađen

A Deep Dive Into Entity Framework Performance When Using “Contains”

Entity Framework is a great tool, but in some cases its performance is slow. One such case arises when complex queries use “Contains.”

Join Toptal .​NET Developer Anton Shkuratov in exploring how performance issues can be mitigated and finding the best approach to this type of complex queries.

8 minute readContinue Reading
Anton Shkuratov

Anton Shkuratov

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy.

Join the Toptal® community.