我在 .net 核心实体框架 3.1 应用程序中定义了 2 个类
房间和房间类型
公共课室{
public int RoomId { get; set; }
[StringLength(250)]
public string Roomname { get; set; }
[StringLength(450)]
public string RoomDescription { get; set; }
[StringLength(50)]
public string Rate { get; set; }
[StringLength(50)]
public string RateSpecial { get; set; }
public bool? Available { get; set; }
[StringLength(350)]
public string PhotoPath { get; set; }
public bool? Internet { get; set; }
public bool? TVSet { get; set; }
public bool? ElectronicSafe { get; set; }
public bool? TeaCoffee { get; set; }
public bool? Linnin { get; set; }
public int? RoomTypeId { get; set; }
public virtual RoomType RoomType { get; set; }
}
和房间类型
公共类房间类型{
public int RoomTypeId { get; set; }
[Column("RoomType")]
[StringLength(90)]
public string RoomType1 { get; set; }
public virtual ICollection<Room> Rooms { get; set; }
}
但是当我搭建模型时,查找字段 (RoomType) 显示的是 ID 字段而不是类型。如果我在 MVC 5 中构建完全相同的支架,它会正确执行,并且查找字段显示类型而不是 ID。
任何人都可以阐明这个问题吗?谢谢卢克