, поэтому мы обновились до более новых Nhibernate и Fluent Nhibernate.
теперь я получаю это исключение: FailedNHibernate.Hql.Ast.ANTLR.QuerySyntaxException: было сгенерировано исключение типа 'Antlr.Runtime.NoViableAltException'.около строки 1, столбец 459
На этом hql, который работал нормально до обновления.
SELECT s.StudId, s.StudLname, s.StudFname, s.StudMi, s.Ssn,s.Sex, s.Dob, et.EnrtypeId, et.Active, et.EnrId, sss.StaffLname, sss.StaffFname, sss.StaffMi, vas.CurrentAge ОТ CIS3G.Jcdc.EO.StudentEO s, CIS3G.Jcdc.O.EnrollmentEO e, CIS3G.Jcdc.EO.EnrollmentTypeEO et, CIS3G.Jcdc.EO.VwStaffStudentStaffEO sss, CIS3G.Jcdc.EO.VwAgeStudentEO vAS WHERE (e.EnrId = et.SID = EUD).И (s.StudId = e.StudId) И (et.EnrtypeId * = sss.EnrtypeId) И (Isnull (sss.StudStaffRoleCd, 1044) = 1044) И (s.StudId = 4000)
Понятно, что этоМне не нравится синтаксис * =, я попытался переписать как ANSI SQL внешнего соединения и не радости.
Может кто-нибудь сказать мне, что Ined, чтобы изменить SQL, чтобы я мог заставить работать внешнее объединение правильно?
Спасибо,
Эрик-