[英]ASP.NET MVC 4 Joining two tables
I have 2 tables one is Issues and other is JiraAssignee . 我有2个表,一个是Issues ,另一个是JiraAssignee 。 Issues have column named
AssigneeID
and JiraAssignee consist of AssigeeID and AssigneeName. 问题的列名为
AssigneeID
而JiraAssignee列由AssigeeID和AssigneeName组成。 I need AssigneeName from there. 我需要那里的AssigneeName。
I have tried query but it won't return the value from JiraAssignee
Table. 我已经尝试查询,但不会从
JiraAssignee
表中返回值。
public ActionResult COED()
{
var model = new SO_80.Models.Tables();
string COED = "COED";
model.Issue = db.Issues.Where(d =>
model.JiraAssignee = (from d in db.Issues.Where(d => d.JiraIssueKey.Contains(COED)).ToList()
join j in db.JiraAssignees.ToList() on d.JiraAssigneeID equals j.ID
select new JiraAssignee() { DisplayName = j.DisplayName });
return View(model);
}
You can use this code: 您可以使用以下代码:
public ActionResult COED()
{
var model = new SO_80.Models.Tables();
string COED = "COED";
Issue result = null;
using (Entities db = new Entities())
{
result = (from d in db.Issues
join j in db.JiraAssignees on db.Issues equals j.ID
where j.JiraIssueKey.ToLower().Trim().Contains(COED)
select d).FirstOrDefault();
}
return View(result);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.