Вопрос такой. Вот, создали вы сущность:
public class User
{
public int Id {get; set;}
public string Name {get; set;}
}
Далее, можно навесить атрибуты, создать DbContext, создать миграцию и создать базу. Все без написания кода.
Далее. Вдруг вам нужно банальное — уметь делать CRUD. Как вы будете действовать?
В MVC, емнип, была возможность создать вью и контроллер по шаблону с уже готовыми CRUD-методами. А сейчас как?