Entity Framework All you need to know about entity framework code first migrations By introducing LINQ (Language Integrated Query), Microsoft brought around a revolutionary change in how we (.net programmers) process data, let the data be in memory structures like arrays, list, collection or a database