Я новичок в MVC и имею эту простую проблему (я думаю). У меня есть ДбКонтекст
public class UsersContext : DbContext
{
public UsersContext() : base("Share_DB") {}
public DbSet<ItemDB> Items { get; set; }
}
который содержит список элементов с идентификатором и заголовком:
[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
не найдено. Как мне это написать?
Context
безusing
, это работает. 12.06.2017using (IceBoardDbContet db = new IceBoardDbContext()) return View(db.Loans.Where(loan => loan.Direction == DirectionEnum.In).ToList());
12.06.2017db.Loans.Include(loan => loan.User).Where(....)
13.06.2017Context
, а затем обрабатывается мойView
? 13.06.2017