我是 MVC 新手,遇到了这个简单的问题(我认为)。我有一个 DbContext
public class UsersContext : DbContext
{
public UsersContext() : base("Share_DB") {}
public DbSet<ItemDB> Items { get; set; }
}
其中包含带有 id 和 Title 的项目列表:
[Table("Items")]
public class ItemDB
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
public string Title { get; set; }
}
我想将包含数据库表中所有项目的列表绑定到模型。但是我不知道该怎么做。
在视图(cshtml 文件)中,我想我已经定义了我必须使用的模型(@model XXX.Models.ItemModel
),然后显示它,如下所示:
<ul>
@foreach (XXX.Models.ItemModel.ItemDB item in @Items)
{
<li>@item.Title</li>
}
</ul>
但是它找不到该@Items
属性未找到。我怎么写这个?