0
public class PersonInfo : MyTableBase
Я знаю, что когда я использую этот объект, используя CodeFirst конвенции таблицы для объекта будет называться «PersonInfoes», если я не добавить атрибут таблицы.Preview имя таблица в EF авто плюрализацией для лица
Есть ли способ предварительного просмотра имени таблицы с именем объекта? Я также использую беглого-мигратора, если у них есть способ сделать это. Что-то вроде этого.
var tableName = EF.getAutoCreateName("EntityName") // tableName == "EntityNames"
Это имя для доступа к набору таблиц, а не к самой фактической таблице. – kosmos
@kosmos Это первый код, и автоматическая плюрализация не применима. Имя таблицы - это имя, которое вы создаете. Имя набора таблиц - это имя, которое вы ему даете, и это не будет изменено EF. Автоматическая плюрализация действительно применима больше к базе данных сначала или, скорее всего, в случае плаката, который он использует для обратной инженерии. Как только это будет сделано, вы можете изменить имя так, как хотите. –