Я тяну свои волосы сюда, и я не знаю, что их вызывает.
У меня следующий запрос LINQ:
return Session.Linq<CandidateAccountEntity>().SingleOrDefault(p => p.UserName.ToLower().Equals(userName.ToLower()));
и выбрасывает следующую ошибку:
Индекс был вне диапазона. Должно быть
неотрицательный и меньше размера
коллекция.
Если я попытаюсь обернуть его проверкой:
if(Session.Linq<CandidateAccountEntity>().Any()) {...}
тогда я получаю следующую ошибку:
не удалось выполнить запрос [SELECT
считать (*) как y0_ ОТ
[CandidateAccountEntity] this_ inner
присоединиться к CFG. Аккаунт this_1_ на
this_.AccountEntity 1_id=this_1_.AccountId ] [SQL: SELECT count(*) as y0_ FROM
[CandidateAccountEntity] this_ inner
join CFG.Account this_1_ on
this_.AccountEntity
1_id = this_1_.AccountId]
с внутренним исключением:
{"Неверный синтаксис рядом с` `'."}
Любая помощь будет очень, очень полезна. Я не хочу застрять здесь в пятницу днем: /