Что лучше всего использовать при вызове данных базы данных при использовании Entity Framework с Code-First?
Я впервые использую Entity Framework с MVC и заметил, что он автоматически создает модели в моем DataLayer. У меня также есть базовые модели в моем пользовательском интерфейсе MVC, которые позволяют мне манипулировать и отображать данные в моих представлениях. В настоящее время я собираю данные, используя свой слой рабочего процесса, а затем автоматически сопоставляю модель базы данных с моей моделью пользовательского интерфейса для отображения данных.
Это лучшая практика? Должен ли я использовать модели Entity Framework вместо моих моделей пользовательского интерфейса? Или это вообще возможно сделать наповал?
Будем признательны за любую информацию по этому вопросу.