API Versioning in ASP.net Core

ASP.NET API versioning gives you the ability to improve and iterate on API’s without breaking contracts. At times the stagnation of innovation on an API is simply because of legacy decisions that cannot be reversed, especially on public API’s. But versioning can quickly get out of control, especially with custom implementations. The API versioning extensions […]

Read More

Difference between Primary, Unique, Candidate and Composite Keys

Primary key: Primary key is the key that is used for uniquely identifying each row in a table. A primary key cannot be null and cannot be more than one primary key in a table. When we create a primary key, a cluster index is created there. But we can change it with non- cluster […]

Read More

Partial Class

Partial class allows us to split the definition of a class or a struct or an interface over two or more source files. Each source file contains a section of the class definition and all the parts are grouped as a single class when the application compiled. So the main advantage is, it will allow […]

Read More

Connected and Disconnected architecture in ADO.Net

The ADO.NET Framework supports two models of Data Access Architecture: Connection Oriented Data Access Architecture and Disconnected Data Access Architecture. Connected Architecture of ADO.NET In connected architecture, the connection must be opened to access the data retrieved from the database. It was built on the classes connection, command, datareader and transaction. Disconnected Architecture in ADO.NET […]

Read More