Я пытаюсь преобразовать одну из моделей моего проекта в набор данных.Перед отправкой dt для возврата мне нужно привести его к Person, иначе он выдаст бессмысленный вывод.
Но я не уверен, что сначала я приведу к своей модели (Person - each properties) перед возвратом или мне нужноПримените datatable dt к моей модели?
public ActionResult Index() {
DataModel dt = new DataModel();
using (SqlConnection sqlcon = new SqlConnection(connectionString)) {
sqlcon.Open();
SqlDataAdapter sqlDa = new SqlDataAdapter("SELECT * FROM Person", sqlcon);
sqlDa.Fill(dt);
}
return View(dt);
}
Индекс:
@model System.Data.DataTable
@{
Layout = null;
}
<table class="table table-bordered table-striped table">
<tr>
<th>Name</th>
<th>Surname</th>
</tr>
@for (int i = 0; i < Model.Rows.Count; i++)
{
<tr>
<td> @Model.Rows [i][1] </td>
<td> @Model.Rows [i][2] </td>
</tr>
}
</table>
<hr>
<a href="@Url.Action("Create","Renter")">Add Person</a>
Может ли кто-нибудь мне помочь.
Спасибо!