В чем разница между диаграммой классов и диаграммой базы данных?
Технически это диаграмма вашей концептуальной модели, файл Edmx содержит концептуальную модель и метаданные явного отображения для сопоставления концептуальной модели с моделью хранения с одной стороны и объектной моделью с другойбоковая сторона.С тех пор EF отошел от явного сопоставления в .Edmx и использует комбинацию Условных обозначений, Свободной конфигурации и Аннотаций классов для генерации сопоставления во время выполнения.Это называется «Code First», хотя на практике вы часто генерируете модель «Code First» из существующей базы данных.
В EF6 Code First концептуальная модель и модель хранения все еще технически существуют, они просто генерируются ввремя выполнения от вашей объектной модели.В EF Core одной из основных целей проекта было устранение ограничений и сложности этого старого 3-модельного дизайна, и концептуальная модель (которая является основой дизайна дисплеев EDMX) полностью исчезла.Нет концептуальной модели, нет. Edmx, нет графического дизайнера.