如何在cshtml中显示联接的表

of93

我需要加入一些表格并在cshtml中显示它们,但是我在模型上遇到了问题。我收到错误消息:

“传递到字典中的模型项的类型为'System.Data.Entity.Infrastructure.DbQuery 1[DziennikASPTest4.Controllers.PROJEKTYController+ProwadzacyProjekty]', but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable1 [DziennikASPTest4.Models.ProwadzacyProjekty]'。”

我创建了查询:

            var projekt = from p in db.PROJEKTY
                       join przedm in db.PRZEDMIOTY on p.id_przedmiotu equals przedm.id_przedmiotu
                       join prow in db.PROWADZACY on przedm.id_prowadzacego equals prow.id_prowadzacego
                       where prow.id_prowadzacego == 1
                       select new ProwadzacyProjekty
                       {
                           PROJEKTY = p,
                           PRZEDMIOTY = przedm,
                           PROWADZACY = prow

                       };
        return View(projekt);

和型号:

    public class ProwadzacyProjekty
    {
        public PROJEKTY PROJEKTY { get; set; }
        public PRZEDMIOTY PRZEDMIOTY { get; set; }
        public PROWADZACY PROWADZACY { get; set; }
    }

我尝试在cshtml中显示它:

@model IEnumerable<DziennikASPTest4.Models.ProwadzacyProjekty>
@foreach (var item in Model)
{
     <div>@item.PROJEKTY.opis</div>
}

我应该怎么做?

大卫·L

将查询解析为,.ToList()然后将其返回到视图。

return View(projekt.ToList());

另外,请检查新模型的名称空间,以确保您正在创建正确的类型,而不是生成的实体类型。

select new DziennikASPTest4.Models.ProwadzacyProjekty
{
    PROJEKTY = p,
    PRZEDMIOTY = przedm,
    PROWADZACY = prow
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在带有子查询的联接中使用联接表中的列

来自分类Dev

如何在SQL中按日期范围联接多个表?

来自分类Dev

如何在Lua中打印联接的字符串表?

来自分类Dev

如何在cshtml中按用户位置显示时间戳

来自分类Dev

如何在Rails中对4个表使用联接查询

来自分类Dev

如何在具有多个表联接的linq中执行左联接

来自分类Dev

显示内部联接表中的名称?

来自分类Dev

节点MYSQL如何在自己的对象中获得联接表?

来自分类Dev

如何在Laravel 5.2中联接表?

来自分类Dev

如何在Jquery表中显示图像?

来自分类Dev

AngularJS,如何在CSHTML中显示DateTime

来自分类Dev

PostgreSQL-如何在汇总表和联接表的输出中显示空值?

来自分类Dev

如何在多个联接方案中显示枚举值?

来自分类Dev

如何在Django中内部联接4个表?

来自分类Dev

如何在MVC的私有Azure存储中的.cshtml页面中显示图像?

来自分类Dev

如何在SQL中联接两个表以从一个表中获取名称并在查询中显示它们?

来自分类Dev

如何在Grafana中显示结果表

来自分类Dev

如何在子查询的联接中使用联接表中的列

来自分类Dev

如何在Lua中打印联接的字符串表?

来自分类Dev

如何在Rails中的联接表上调用方法?

来自分类Dev

如果联接表中存在条目,如何显示字段?

来自分类Dev

如何在symfony2中联接多个表?

来自分类Dev

如何在DataGridView中显示联接表中的信息

来自分类Dev

如何在使用SQL Server 2012中的日历表上的联接的查询中显示缺少的日期

来自分类Dev

如何在Postgresql中透视联接表?

来自分类Dev

如何在AngularJS中显示动态表?

来自分类Dev

AngularJS,如何在CSHTML中显示DateTime

来自分类Dev

如何在我的搜索方法中访问此联接表?

来自分类Dev

如何在MVC中的_Layout.cshtml中显示来自SQL数据库的数据

Related 相关文章

  1. 1

    如何在带有子查询的联接中使用联接表中的列

  2. 2

    如何在SQL中按日期范围联接多个表?

  3. 3

    如何在Lua中打印联接的字符串表?

  4. 4

    如何在cshtml中按用户位置显示时间戳

  5. 5

    如何在Rails中对4个表使用联接查询

  6. 6

    如何在具有多个表联接的linq中执行左联接

  7. 7

    显示内部联接表中的名称?

  8. 8

    节点MYSQL如何在自己的对象中获得联接表?

  9. 9

    如何在Laravel 5.2中联接表?

  10. 10

    如何在Jquery表中显示图像?

  11. 11

    AngularJS,如何在CSHTML中显示DateTime

  12. 12

    PostgreSQL-如何在汇总表和联接表的输出中显示空值?

  13. 13

    如何在多个联接方案中显示枚举值?

  14. 14

    如何在Django中内部联接4个表?

  15. 15

    如何在MVC的私有Azure存储中的.cshtml页面中显示图像?

  16. 16

    如何在SQL中联接两个表以从一个表中获取名称并在查询中显示它们?

  17. 17

    如何在Grafana中显示结果表

  18. 18

    如何在子查询的联接中使用联接表中的列

  19. 19

    如何在Lua中打印联接的字符串表?

  20. 20

    如何在Rails中的联接表上调用方法?

  21. 21

    如果联接表中存在条目,如何显示字段?

  22. 22

    如何在symfony2中联接多个表?

  23. 23

    如何在DataGridView中显示联接表中的信息

  24. 24

    如何在使用SQL Server 2012中的日历表上的联接的查询中显示缺少的日期

  25. 25

    如何在Postgresql中透视联接表?

  26. 26

    如何在AngularJS中显示动态表?

  27. 27

    AngularJS,如何在CSHTML中显示DateTime

  28. 28

    如何在我的搜索方法中访问此联接表?

  29. 29

    如何在MVC中的_Layout.cshtml中显示来自SQL数据库的数据

热门标签

归档