Нет.Объекты по умолчанию должны точно соответствовать вашим таблицам.Бывают ситуации, когда это не так, но все они включают расширенные функции отображения, такие как разбиение или наследование.Если вы посмотрите на свои таблицы, то ни один из этих случаев не будет иметь место.
То, что вы пытаетесь сделать, эквивалентно представлению базы данных.В EF это возможно с помощью QueryView или DefiningQuery .Оба приведут к новому типу объекта только для чтения.Чтобы использовать эти расширенные функции, вы должны вручную отредактировать файл EDMX (а в случае DefiningQuery
вы больше не можете использовать обновление из базы данных, поскольку это приведет к удалению ваших изменений).
Скорее всего, вам это нужно для представления некоторых данныхпоэтому вместо изменения ваших отображаемых сущностей создайте новый класс вне EF просто для представления и заполните его из сущностей.