2013-10-23 50 views
1

我最近開始使用petapoco ORM,並遇到了一個我必須執行連接查詢的場景。據我知道,如果數據心不是具體到一個表,然後類型,可以用來動態如下圖所示:petapoco如何遍歷動態類型的查詢結果

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"); 

請讓我知道如果我走近這個問題正確

我的問題是如何迭代通過代碼中返回的結果? 非常感謝

回答

0

是的,你正確地處理了這個問題。

您可以通過在你迭代在.net中的任何列表相同的方式重複結果

foreach (var item in newsTitles) { 
    // do your thing 
} 
+1

謝謝:) 我遇到另一個問題就來了,現在,我不能將數據綁定到結果的任何數據控制作爲其類型是動態的 有關如何解決此問題的任何想法? – redamakarem

+0

您需要創建POCO類並將它們用作數據綁定的ViewModel –