Я уже некоторое время использую Entity Framework, первый дизайн базы данных, что означает, что у меня есть много ссылок на сотни моделей Entity в коде, который был импортирован на основе имени таблицы базы данных, некоторые из которых являются единственными, а другие множественное число.
Я хотел бы использовать встроенную функцию, которую Entity позволяет при импорте моделей автоматически создавать эти модели в единственном или множественном числе в коде независимо от имени таблицы базы данных, однако эта функция работает только при добавлении НОВЫХ моделей.
ВОПРОС:
Я не хочу удалять все свои модели сущностей и повторно импортировать, потому что тогда мой код не будет соответствовать модели без ручного изменения множества ссылок на эти объекты. Кто-нибудь знает способ сделать это?
Если кто не уверен в том, что я имею в виду:
Entity Framework не предоставляет эту функциональность рефакторинга.
В итоге я удалил все модели и прочитал их в своем проекте с правильной схемой именования, а затем вручную рефакторил все ссылки на модели в коде.
Даже если бы EF мог это сделать (он не может), он не изменил бы все ссылки в вашем коде. Это будет много ручного рефакторинга. Идеальный момент, чтобы полностью избавиться от EDMX.