楷模:
public class Status
{
public int Id { get; set; }
}
public class Podcast
{
public int Id { get; set; }
public virtual Status Status { get; set; }
}
Podcast 表有 StatusId 列,该列是外键。在这种情况下,我收到以下错误消息:Invalid column name 'Status_Id'.
为什么?- 很多次我都用这样的例子来面对那些文章。这是第一个问题。好的,没问题 - 我在这些列中添加了一个下划线字符:Sttaus_Id 等等。现在似乎一切正常,但是当我通过以下方式修改我的模型时:
public class Podcast
{
public int Id { get; set; }
public int Status_Id { get; set; }
public virtual Status Status { get; set; }
}
现在我收到以下错误:Invalid column name 'Status_Id1'.
为什么?如果没有这些 xx_id 属性,我将无法使用 DropDownListFor 助手。