Скажем, у меня есть следующие модели:
public class Item
{
public int Id{ get; set; }
public ItemDescription ItemDescription{ get; set; }
}
public class ItemDescription
{
public int Id{ get; set; }
public int Revision{ get; set; }
public string Test{ get; set; }
}
Я запускаю следующее в менеджере пакетов:
Scaffold Controller Item
, чтобы сгенерировать некоторые представления и прочее ... но оно появляетсячто скаффолдер игнорирует любые сложные / нескалярные типы данных и, следовательно, генерирует представления, которые мало полезны.
Мне интересно, можно ли поручить скаффолдеру быть немного более умным в отношении вещей.Вот что я хотел бы получить:
- scaffolder создает шаблоны редактора / отображения в общей папке
- использует
EditorFor
для использования этих шаблонов
Весь код для этого, кажется, сгенерирован скаффолдером, но структурирован таким образом, что меня удивляет, с _CreateOrEdit.cshtml
«шаблонами», сгенерированными в папке, связанной с представлением.Для меня это говорит о том, что скаффолдер генерирует код, который не идеально подходит для более рекурсивного способа генерации представлений для моделей.
Мои ожидания не оправданы или я что-то упустил