Category Archives: Advanced

Interfaces in C# Explained

  Interface in C# contains definitions for a group of related features that a struct or a class can decide to implement. By implementing an interface, you are able to incorporate behaviours from different sources into your class. This feature is very useful particularly considering that C# does not support Inheritance from multiple classes. Also […]

Batching Techniques for SQL Database Applications in Azure

Batching operations can be very helpful in improving your performance and scalability for your in house application as well as cloud applications. Here are some of the batching techniques available for you to consider: Transactions Client side code based transactions can be simple and useful. Here is an example:   Table-Valued Parameters In code, you […]