У меня ограниченный опыт работы с Entity Framework, но когда я использовал его, я всегда придерживался подхода миграции кода.Недавно меня наняли на работу, где они используют Entity Framework, и они сказали, что хотят сохранить контроль над структурой таблиц SQL, создавая их вручную.Однако они также вручную создают классы C # и соответствующие им EntityTypeConfiguration.
Так что, учитывая мой ограниченный опыт и понимание Entity Framework, это заставило меня задуматься о некоторых вещах.Какими примерами можно пожертвовать или рискнуть, отказавшись от контроля над структурой таблиц SQL и перенесения кода в первую очередь Entity Framework?И при написании как стороны кода, так и стороны базы данных вручную, не позволяя каркасу генерировать ни одну из сторон объектно-реляционного отображения, есть ли какая-то польза от использования Entity Framework?