Можно ли автоматически сопоставлять и определять HashSets как виртуальные с помощью команды Scaffold-DbContext? - PullRequest
0 голосов
/ 12 октября 2018

В моем приложении я использую EF Core с отложенной загрузкой.Поскольку отложенная загрузка требует, чтобы все HashSets были определены как virtual, после выполнения команды Scaffold-DbContext для сопоставления с БД я всегда редактировал все сгенерированные файлы, чтобы скопировать и вставить ключевое слово "virtual" перед каждымICollection<ClassA> и т. Д. *

В случае малых БД это не очень дорогостоящая операция, но она становится более длительной по мере роста отображаемой базы данных с точки зрения количества таблиц и отношениймежду таблицами.

Таким образом, возникает вопрос: есть ли способ автоматически сопоставить все HashSets как virtual с момента первого выполнения команды Scaffold-DbContext?
Или уже существует какой-либо способ автоматического выполнения этой операции после сопоставления базы данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...