【发布时间】:2021-04-09 06:04:28
【问题描述】:
我正在处理我的第一个(有点)大型个人项目,但我陷入了困境。我有 4 个表,其中 3 个具有链接到 tbl_model_details 的外键。下面列出了所有表格。
tbl_model_details
tbl_model_type
tbl_model_name
tbl_model_scale
理想情况下,我想通过我的控制器使用 HTTP Get 显示数据。我可以让 Postman 使用 _context.tbl_model_details.ToList(); 从我的控制器返回数据
目前 Postman 正在显示其他表的 id,但希望他们显示这些表中其他列的数据而不是 id。
在 SQL 中,我能够构建这个查询,它显示我想要从其他表中获取的信息,是否有一个等价物可以在我的控制器中运行?或者有什么方法可以使用我已经提出的这个查询?
SELECT model_scale, model_name, info, picture, model_type, part_number, amount_owned, modified, limited_addition, date_purchase, price_paid, upc
from tbl_model_details
join tbl_model_type
on tbl_model_details.type_id = tbl_model_type.type_id
join tbl_model_name
on tbl_model_details.name_id = tbl_model_name.name_id
join tbl_model_scale
on tbl_model_details.scale_id = tbl_model_scale.scale_id
你们的任何帮助都会很棒。 谢谢
【问题讨论】:
-
使用LINQ编写查询