Я немного читал о подходе, основанном на коде, структуры сущностей и других подходах (сначала модель, сначала база данных).
1.) Причина, по которой в большинстве блогов в первую очередь используется поддержка кода структуры сущностей, заключается в том, что разработчики довольны тем, что им не приходится работать с дизайнерами.Я удивлен этим аргументом, потому что вы разрабатываете проект, чтобы ваши клиенты были довольны, а не ваши разработчики.У скольких проектов есть счастье разработчика в плане проекта.Еще один аргумент - избегать много отображений на xml.Что ж, если не xml, мы в конечном итоге делаем это в OnModelCreating и добавляем атрибуты [Key] в доменные модели.Так что картирование не исключено.
2.) Кроме того, когда вы генерируете базу данных из кода (модель предметной области), модель предметной области проектируется с использованием ОО, и сгенерированная структура базы данных может быть неоптимальной, что заставляет меня думать, чтоэтот код первый подход подходит только для небольших проектов.
Правильны ли аргументы?