Вместо использования именованных запросов (в которых я даже не уверен, поддерживает ли Касл), вы можете создать собственный запрос, который по сути идентичен IMO.
public static DateTime FindServerDateTime()
{
return Helper.GetSession()
.CreateSQLQuery("select getdate()")
.UniqueResult<DateTime>();
}
Заменить Helper.GetSession()
на что угоднофункция или свойство, которое вы используете для получения сеанса Castle AR.