مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

reza

عضویت از 1392/02/15

اشکال در ویو مدل

  • پنجشنبه 11 شهریور 1395
  • 13:12
تشکر میکنم

سلام

من تلاش کردم این کوری را به یک ویو مد پاس بدم برای نمایش.ویو مدل من ترکیب دو مدل هست.اما دیتا در ویو مدل نمایش داده نمی شود.

لطفا من رو راهنمایی کنید کجا اشتباه کردم

این کووری
................................
  public ActionResult MonitorReport()
        {

          
            var i = (from e in db.Employes
                     join r in db.HardwareRegisters
on e.Id equals r.ParentId
                     select new
                     {
                         r.AmvalNo,
                         e.Name
                     });
            return View( i.ToList());
        }
این ویو مدل 
..............................
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;


namespace SamaneAmval.Models
{
    public class Monitors
    {
      
        public string Name { get; set; }
        public string AmvalNo { get; set; }

    }
}


.................
این هم ویو
@model IEnumerable<SamaneAmval.Models.Monitors>


@{
    ViewBag.Title = "MonitorReport";
}

<h2>MonitorReport</h2>
<table class="table">
    <tr>
        <th>
            @Html.DisplayNameFor(model => model.Name)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.AmvalNo)
        </th>
       
        <th></th>
    </tr>

    @foreach (var item in Model)
    {
        <tr>
            <td>
                @Html.DisplayFor(modelItem => item.Name)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.AmvalNo)
            </td>
          
          
        </tr>
    }

</table>

 

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 11 شهریور 1395
  • 16:15

کوئری به شکل زیر بنویسید

var i = (from e in db.Employes
                     join r in db.HardwareRegisters
on e.Id equals r.ParentId
                     select new Monitors()
                     {
                        AmvalNo = r.AmvalNo,
                        Name= e.Name
                     });
            return View( i.ToList());

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)