FeedC# TutorialArchiveAbout

Entity Framework Migrations For Teams

Entity Framework Migrations For Teams

Contents

Why Use Database Migrations?

Teams usually use version control systems to manage and collaborate on changes made to versions of source code. Different developers can develop on divergent, relatively older or newer branches of the same source code to make changes and additions during development.

Adapter Design Pattern In C#

Adapter Design Pattern In C#

Contents

What is Adapter Design Pattern?

The Adapter Pattern is a software design pattern that attempts to reconcile the differences between two otherwise-incompatible interfaces. This pattern is especially useful when attempting to adapt to an interface which cannot be refactored.

No Virtual Keyword In Java And No Final Keyword In C# Explained

No Virtual Keyword In Java And No Final Keyword In C# Explained

Contents

If you are new to object oriented programming and don’t know about polymorphism much please refer this article before proceeding further.

Java and C# Methods Behaviour Difference

When you write any method in Java you are actually writing a virtual method because Java implements it by default, and to make it non-virtual we have to make use of final keyword in Java. However, In C# all methods you write are final (non-virtual) by default and to make it virtual you have to use virtual keyword.