Пытался заставить следующий запрос работать в течение нескольких часов, и у меня заканчиваются идеи. Может кто-нибудь определить, где я иду не так. Любые указатели высоко ценится.
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);
Ошибка:
Kanpeki.NUnit.CalUserTest.Should_return_logged_in_user:
System.ArgumentException: параметр theCalID не существует как
именованный параметр в [SELECT * FROM dbo.tb_calendar_calEvents INNER JOIN
dbo.tb_calEvents ON (dbo.tb_calendar_calEvents.calEventID =
dbo.tb_calEvents.id) ГДЕ dbo.tb_calendar_calEvents.calendarID =
'TheCalID']