2

我最近开始使用 petapoco ORM,遇到了一个我必须执行连接查询的场景。据我所知,如果数据不是特定于一个表,那么可以用作动态的类型如下所示:

var newsTitles = db.Query<dynamic>(@"SELECT Jobs.JobID, Branches.BranchName,
   Positions.PositionName, Jobs.YearsOfExperience, Jobs.Qualifications, 
   Jobs.Role, Jobs.ExpireyDate 
   FROM Branches 
   INNER JOIN Jobs ON Branches.BranchID = Jobs.Branch 
   INNER JOIN Positions ON Jobs.Position = Positions.PositionID");

请让我知道我是否正确解决了问题

我的问题是如何在代码中迭代返回的结果?非常感谢

4

1 回答 1

1

是的,你正确地解决了这个问题。

您可以以与迭代 .net 中的任何 List 相同的方式迭代结果

 foreach (var item in newsTitles ) {
     // do your thing
 }
于 2013-10-23T14:02:56.670 回答