Мне нужно создать пустую форму для обновления базы данных. В контроллере это называется: public ViewResult Create() => View("Edit", new List());
<TargetFramework>netcoreapp2.2</TargetFramework>
I have a class MeetingListContext : DbContext that has 3 models:
1. DbSet List
2. DbSet ATime (Look up table to show time name instead of time id)
3. DbSet DOW (Look up table to show day name instead of day id)
Модель
namespace DEIGList.Models
{
public partial class MeetingListContext : DbContext
{
public MeetingListContext()
{
}
public MeetingListContext(DbContextOptions<MeetingListContext> options)
: base(options)
{
}
public virtual DbSet<ATime> ATime { get; set; }
public virtual DbSet<Dow> Dow { get; set; }
public virtual DbSet<List> List { get; set; }
Вид:
@model DEIGList.Models.MeetingListContext
В контроллере:
public ViewResult Create() => View("Edit", new List());
Ожидаемым результатом будет форма с пустыми полями данных для заполнения данных.
Я хотел бы иметь возможность использовать выпадающие списки для дня и времени.
Но когда я использую @model DEIGList.Models.MeetingListContext
, я получаю:
InvalidOperationException: The model item passed into the ViewDataDictionary is of type 'DEIGList.Models.List', but this ViewDataDictionary instance requires a model item of type 'DEIGList.Models.MeetingListContext'.
Предложение