英孚核心。使用 EF 创建带有视图的 MVC 控制器时。创建没有与 table 的每一列相关的输入的创建(插入)视图

EF core. When creating an MVC controller with views using EF. Creates the Create (insert) view without the inputs related to each column of the table

我正在尝试使用脚手架创建一个带有视图的 MVC 控制器。该模型是从 DataBase First 创建的。 “删除”、“编辑”和“详细信息”视图已正确创建。如果我单击一条记录(编辑),视图会显示所有数据。但是单击“新建”时,视图不显示任何字段,仅显示“创建”按钮。

View: Create

View: Edit

脚手架并不总是能正常工作。 您可以自己添加字段。

添加字段的代码:: Create.cshtml

@model Library.Model.Models.Paise

@{
    ViewData["Title"] = "Create";
}

<h1>Create</h1>

<h4>Paise</h4>
<hr />
<div class="row">
    <div class="col-md-4">
        <form asp-action="Create">
            <div asp-validation-summary="ModelOnly" class="text-danger"></div>
            <div class="form-group">
                <label asp-for="Nombre" class="control-label"></label>
                <input asp-for="Nombre" class="form-control" />
                <span asp-validation-for="Nombre" class="text-danger"></span>
            </div>
            <div class="form-group">
                <label asp-for="Estado" class="control-label"></label>
                <input asp-for="Estado" class="form-control" />
                <span asp-validation-for="Estado" class="text-danger"></span>
            </div>
            <div class="form-group">
                <label asp-for="Observacion" class="control-label"></label>
                <input asp-for="Observacion" class="form-control" />
                <span asp-validation-for="Observacion" class="text-danger"></span>
            </div>
            <div class="form-group">
                <input type="submit" value="Create" class="btn btn-primary" />
            </div>
        </form>
    </div>
</div>

<div>
    <a asp-action="Index">Back to List</a>
</div>

@section Scripts {
    @{await Html.RenderPartialAsync("_ValidationScriptsPartial");}
}