I'm trying to add a parameter to this sql query to be executed against an Entity Framework context. I'm having trouble figuring out the syntax. Here is what I have so far:
db.Participantes.SqlQuery("SELECT participanteID, nome, email, telefone, unidadeCE, voucherNumero, dataCadastro," +
"(SELECT TOP(1) tipo FROM ParticipanteResultado pr WHERE p.participanteID = pr.participanteID ORDER BY quantidadeValidas DESC) AS tipo" +
"FROM Participante p WHERE p.unidadeCE = @param", new { param = unidade }).ToList()