Я работал с инфраструктурой сущностей в первом стиле базы данных. Каждый раз, когда я хотел обновить свой файл edmx, я сделал именно это, запустил модель обновления.Названия управляющих таблиц Entity Framework Создание базы данных из модели
Проблема, которая возникает у меня сейчас, заключается в том, что я потерял свою базу данных (длинная скучная история, она была на диске, который был отформатирован, и у меня нет резервной копии). Я думал, что смогу использовать параметр «Создать базу данных из модели», чтобы как минимум получить структуру моей базы данных. Проблема в том, что инструмент автоматически расширяет список всех имен таблиц, поэтому Cost
становится Costs
и так далее. Это разрушает модель EF, так как она ожидает таблицу Cost
, поэтому я больше не могу запускать «Обновить модель из базы данных», так как таблица Cost
не существует. Как я могу управлять табличными таблицами, которые используются при создании базы данных из модели?
Я хочу, чтобы мои 'Entity Set Names' были множественными, а не моими именами фиктивных таблиц. Наличие имени множественного имени объекта не является неправильным; неправильное поведение генератора БД. – ProfK