Итак, у меня есть глубоко связанный POCO, который я написал с использованием EF5/Code First, он имеет отношения один к одному и один ко многим с числом классов и свойств Enum для таких вещей, как Gender, AddressType и т. д.MvcScaffolding and Hinting, чтобы найти перечисления и связанные с ними классы
очень упрощенный вид:
public class Contact
{
public string FullName { get; set; }
public string Title { get; set;
public GenderEnum Gender { get; set; }
public Country CountryOfBirth { get; set; }
public string Address { get; set; }
}
У меня DbContext для этого объекта и других, и это также создает много данных Seed для списка стран и различных других вещей, которые я должен представлять.
Однако, когда я пришел, чтобы использовать MvcScaffolding так:
Scaffold Controller Model.Contact -Repository -DbContext Model.Context
Это создает представление _CreateOrEdit.cshtml, который показывает строковые поля из моей модели контакта, но не обеспечивает выпадающий список для Enums или любой из связанных классов.
Итак, как сообщить MvcScaffolding, что DataType для определенного свойства может быть загружен из контекста, или мне нужно сделать это вручную?