2016-11-24 2 views
1

Это очень простой вопрос ...Entity Framework Reverse Engineering OnModelCreating

Я обратная инженерия существующей базы данных с рамочным объектом ядром, она работает хорошо, и я мои классы определены, он также создал на OnModelCreating события тысячи и тысячи строк кода, детализирующих все ссылки на индексы и т. д.

Нужен ли этот код? Я не планирую изменять схему db, просто читая данные и обновляя данные из api, могу ли я прокомментировать все эти строки?

ответ

0

Вы имеете в виду метод protected override void OnModelCreating(ModelBuilder modelBuilder) у вас класс DbContext?

Да, вам это нужно.

В нем содержится описание ссылок между вашими сущностями - для EF важно правильно строить SQL-запросы.

можно оптимизировать/минимизировать его (удалив некоторые строки, которые не важны для вашей области), но это руководство по эксплуатации, если у вас есть достаточно времени ...

+0

Спасибо, я оставлю его в покое ... – franklores