
SQL server 2014 (CTP2) introduced Delayed Durability. It helps reduce the IO contention for writing to the transaction log.

This article exlains how to create an Entity Key in the Entity Framework.

This article describes the differences between an IDENTITY property and SEQUENCE object.

This article explains the EXECUTE atatement enhancement in SQL Server 2012, WITH RESULT SETS.


This blog explains the LOG function in SQL server 2012.

SQL Server 2012 has introduced two new keywords for doing pagination of the result sets: OFFSET and FETCH.

This article explains the SQL Server 2012 two new analytical functions LEAD and LAG.

I am currently working on a MVC and Entity Framework based project in which I encountered a problem with Entity Framework when trying to delete an entity from a related data collection and one or more of the foreign-key properties is non-nullable.

Exception handling may be required in any application either it is web application or window form base application.


Anonymous types allow us to create new types without defining them. In this article, you'll learn how to use Anonymous Types in C#.

This article explains caching in a MVC web application with Entity Framework using Query Notification (SqlDependency).


Learn how SQL Server parameter sniffing affects cached execution plans and explore workarounds using recompilation, query hints, dummy variables, and decision-tree procedures.

This article explains how to avoid unnecessary compilations by reducing the number of ad hoc query in the cache plan using parameter sniffing in SQL Server.

Throw keyword is introduced with SQL server 2012. Throw is used to raises exception and transfers execution to a CATCH block in SQL server.

SQL Server 2012 introduced the four new conversion functions: TRY_CAST, TRY_CONVERT, PARSE and TRY_PARSE.

There are two ways to assign a value to a local variable created previously: SET and SELECT. We can usually use SET and SELECT alternatively without any effect.

SQL Server 2012 introduces two new logical functions: CHOOSE and IIF.

This article explains 7 new date functions in SQL Server 2012..

SQL Server 2012 introduced two new string functions: Concat and Format.

This article explains what Surrogate Keys in SQL Server are. A Surrogate Key in SQL Server is a unique identifier for each row in the table.

In this article I am trying to explain the alternatives for Cursors. We shall use a Cursor when there is no other option than Cursor.

Learn how to control the firing order of SQL Server AFTER DML triggers with sp_settriggerorder, including its limitations for multiple triggers.
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article