我对 MVC 4 很陌生,我有以下课程:
public class BicycleSellerListing
{
public int BicycleSellerListingId { get; set; }
public UserProfile UserProfile { get; set; }
public System.DateTimeOffset ListingDate { get; set; }
public double ListingPrice { get; set; }
public string BicycleModel { get; set; }
public string Color { get; set; }
public string Comments { get; set; }
public BicycleManufacturer BicycleManfacturer { get; set; }
public BicycleType BicycleType { get; set; }
public BicycleFrameSize BicycleFrameSize { get; set; }
public DateTime ModelYear { get; set; }
public ICollection<BicycleAttribute> BicycleAttributeList { get; set; }
}
当我为这个类创建一个新的控制器时,我使用实体框架脚手架选项选择了具有读/写操作和视图的 MVC 控制器。在 Create.cshtml 中,它跳过了为我的所有 1:1 和 1:M 属性(BicycleManufacturer、BicycleType 等)创建编辑器。理想情况下,我希望 VS 为这些属性创建下拉列表编辑器。
是否可以为这些属性创建编辑器,还是我需要手动完成?