【问题标题】:How to list data from related tables in MVC4如何在MVC4中列出相关表中的数据
【发布时间】:2014-10-06 07:42:53
【问题描述】:

所以我的问题是列出相关表中的所有数据。我有两个表:带有 ID、名称的类别和带有标题、名称、用户名、密码、类别 ID 的条目。所以我希望输出是列出的所有条目,但最后是 Category.Name。

例如

ID   Title      Name    Username     Password    Category
-------------------------------------------------------------

 1   Facebook   Peter    Batman      123456        Social Network

所以任何帮助,并提示如何去做。

【问题讨论】:

  • 到目前为止您尝试过什么?给我们一些代码/结构

标签: asp.net-mvc entity-framework asp.net-mvc-4 entity-framework-5


【解决方案1】:

如下使用

var query = from cat in Category 
           join en in entry on cat.Id equals in.CategoryId
           select new{
             id=cat.Id,
             Title = en.Title,
             Name=en.Name,
             Username =en.Username,
             Password =en.Password.
             Category=cat.Category
           }

或者在你的模型属性中使用 as

 var query = from cat in Category 
           join en in entry on cat.Id equals in.CategoryId
           select new ModelName
           {
             id=cat.Id,
             Title = en.Title,
             Name=en.Name,
             Username =en.Username,
             Password =en.Password.
             Category=cat.Category
           }

【讨论】:

  • 这就是我所需要的。谢谢。
猜你喜欢
  • 1970-01-01
  • 2013-12-19
  • 2012-07-03
  • 1970-01-01
  • 2020-04-10
  • 1970-01-01
  • 1970-01-01
  • 2015-06-11
  • 1970-01-01
相关资源
最近更新 更多