Ошибка »не содержит определения« Выбрать »и не имеет метода расширения« Выбрать » - PullRequest
0 голосов
/ 21 сентября 2018

Я получаю одну ошибку при создании решения asp.net mvc, но я могу получить данные с данными, но не знаю, почему я получаю эту ошибку.Может быть, мне нужно добавить ссылку LINQ где-нибудь.

Как добраться Model.Select.

Код:

@model List<smartpond.Models.FeederPillar>
<table id="listing" 
       class="table table-bordered table-striped table-responsive table-hover">
    <thead>
        <tr>
            <th>Sl no</th>
            <th>Time</th>
            <th>R Voltage</th>
            <th>Y Voltage</th>
            <th>B Voltage</th>
        </tr>
    </thead>
    <tbody>
        @foreach (var item in Model.Select((value, i) => new { i, value }))
        {
            <tr class="tr_@item.value.deviceid">
                <td>@(item.i + 1)</td>
                <td>@item.value.datetime</td>
                <td>@item.value.RVoltage</td>
                <td>@item.value.YVoltage</td>
                <td>@item.value.BVoltage</td>
            </tr>
        }
    </tbody>
</table>

Ответы [ 2 ]

0 голосов
/ 21 сентября 2018

Попробуйте это

@foreach (var item in Model)
{
    <tr>
        <td>@item.id</td>
        <td>@item.datetime</td>
        <td>@item.RVoltage</td>
        <td>@item.YVoltage</td>
        <td>@item.BVoltage</td>
    </tr>
}
0 голосов
/ 21 сентября 2018

Добавьте следующий оператор использования вверху вашей страницы бритвы

@using System.Linq
...