ASP.NET MVC загружает данные из Mysql - PullRequest
0 голосов
/ 24 октября 2018

Я пытался следовать инструкции по ссылке здесь: https://www.c -sharpcorner.com / article / How-to-connect-mysql-with-asp-net-core /

Но если я собираюсь запустить мою программу, у меня появляется эта ошибка:

AspNetCore._Views_Home_Index_cshtml+<ExecuteAsync>d__8.MoveNext() in Index.cshtml
+
@foreach (var item in Model) {
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

Я не уверен, связана ли эта ошибка с моим подключением к базе данных, потому что если я закомментирую цикл forбудет выполняться правильно, но данные из моей таблицы не загружены или в моей модели отсутствует конфигурация или контроллер не уверен, потому что я очень плохо знаком с этой платформой.

Вот мой текущий index.html

@model IEnumerable<NetCoreWebApp.Models.Album>

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

<h2>Index</h2>

<p>
    <a asp-action="Create">Create New</a>
</p>
<table class="table">
    <thead>
        <tr>
                <th>
                    @Html.DisplayNameFor(model => model.id)
                </th>
                <th>
                    @Html.DisplayNameFor(model => model.name)
                </th>                 
        </tr>
    </thead>
    <tbody>
@foreach (var item in Model) {
        <tr>
            <td>
                @Html.DisplayFor(modelItem => item.id)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.name)
            </td>
            <td>
                @Html.ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) |
                @Html.ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ }) |
                @Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ })
            </td>
        </tr>
}
    </tbody>
</table>

Любое предложение / комментарии оценят, TIA

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...