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