C# ';System.Data.Entity.DynamicProxies.User';,此词典需要类型为';System.Collections.Generic.IEnumerable`1[Oblig1.Models.Item]';

C# ';System.Data.Entity.DynamicProxies.User';,此词典需要类型为';System.Collections.Generic.IEnumerable`1[Oblig1.Models.Item]';,c#,asp.net,asp.net-mvc,visual-studio,C#,Asp.net,Asp.net Mvc,Visual Studio,我当前收到错误“传递到字典中的模型项的类型为'System.Data.Entity.DynamicProxies.User_546F9926F8DC53E2EF66BA48BE431DF1DB26DEBEA54B0597E60AEB1839DD022C',但此字典需要'System.Collections.Generic.IEnumerable'1[Oblig1.Models.item]'类型的模型项。” 我正试图用一个用户列出view _Minside.html,但一直出现这个错误,谁能帮我一

我当前收到错误“传递到字典中的模型项的类型为'System.Data.Entity.DynamicProxies.User_546F9926F8DC53E2EF66BA48BE431DF1DB26DEBEA54B0597E60AEB1839DD022C',但此字典需要'System.Collections.Generic.IEnumerable'1[Oblig1.Models.item]'类型的模型项。”

我正试图用一个用户列出view _Minside.html,但一直出现这个错误,谁能帮我一把

_Minside.html:

@model Oblig1.Models.User

<table class="table">
    @Model.Firstname
    @Model.Surname
    @Model.Email
    @Model.Address
    @Model.Password
    @Model.Phonenr
    @Model.Postcode
</table>
@model Oblig1.Models.User
<br />
<br />
<br />

<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li class="active"><a href="#home" role="tab" data-toggle="tab">Kontoinformasjon</a></li>
<li><a href="#profile" role="tab" data-toggle="tab">Ordrehistorikk</a></li>
</ul>

<!-- Tab panes -->
<div class="tab-content">
    <div class="tab-pane active" id="home">
        <br />
        <br />

        @Html.Partial("_Minside")

    </div>
<div class="tab-pane" id="profile">Ordrehistorikk</div>
<div class="tab-pane" id="messages">...</div>
<div class="tab-pane" id="settings">...</div>
</div>

您正在将一个
用户
对象传递到视图中,但该视图需要一个
IEnumerable
啊,对不起,忘了添加我只想在_Minside视图中列出一个用户!现在将更新问题。请尝试将
@Html.Partial(“\u Minside”)
更改为
@Html.RenderAction(“Minside”,“UserController”)
@model IEnumerable<Oblig1.Models.Item>
@Html.ActionLink("  MinSide", "Minside", "", new { @class = "glyphicon glyphicon-user" })
    public ActionResult Minside()
    {
        var db = new PastaContext();

        string compareEmail = (string)Session["User"];
        User foundUser = db.Users.Find(compareEmail);

        if(foundUser == null)
        {
            return RedirectToAction("Index");
        }
        else
        {
            return View(foundUser);
        }           
    }