Retourne la Liste des éléments saisis de l'objet via CreateSQLQuery dans NHibernate

Essayé d'obtenir la requête suivante en ne travaillant que quelques heures maintenant et je suis à court d'idées. Quelqu'un peut endroit où je vais mal. Tous les pointeurs beaucoup apprécié.

CalEvents = (List<CalEvent>)session.CreateSQLQuery(@"
    SELECT *
    FROM dbo.tb_calendar_calEvents
    INNER JOIN dbo.tb_calEvents
      ON (dbo.tb_calendar_calEvents.calEventID = dbo.tb_calEvents.id)
    WHERE dbo.tb_calendar_calEvents.calendarID = 'theCalID'"
)
.AddEntity(typeof(CalEvent))
.SetInt64("theCalID", cal.id);

Erreur:

Kanpeki.NUnit.CalUserTest.Should_return_logged_in_user:
Système.ArgumentException : Paramètre theCalID n'existe pas en tant que
paramètre nommé dans [SELECT * from dbo.tb_calendar_calEvents INNER JOIN
dbo.tb_calEvents (dbo.tb_calendar_calEvents.calEventID =
dbo.tb_calEvents.id) OÙ dbo.tb_calendar_calEvents.calendarID =
'theCalID']

OriginalL'auteur user17510 | 2009-06-07