Recentemente ho iniziato a usare petapoco ORM e sono arrivatoattraverso uno scenario in cui dovevo eseguire una query di join. Per quanto ne so se i dati non sono specifici per una tabella, il tipo che può essere utilizzato come dinamico come mostrato di seguito:
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");
per favore fatemi sapere se ho affrontato il problema correttamente
la mia domanda è come può iterare attraverso i risultati restituiti nel codice? Grazie molto
risposte:
1 per risposta № 1Sì, hai affrontato il problema correttamente.
È possibile scorrere i risultati nello stesso modo in cui si itera qualsiasi Elenco in .net
foreach (var item in newsTitles ) {
// do your thing
}