Я пытался следовать инструкции по ссылке здесь: 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