Запись должна была бы существовать, или исключение пришлось бы генерировать во время оценки лямбды, в противном случае было бы сгенерировано исключение
.
Последовательность не содержит элементов.
Получаете ли вы доступ к каким-либо свойствам объекта vUser
после запроса или объект this.wCreateUser
может иметь значение null?
Редактировать : для комментариев ..
Если исключение состоит в том, что последовательность не содержит элементов, генерируемый запрос не возвращает результат. Я бы порекомендовал вам проверить сгенерированный запрос и протестировать его непосредственно на SQL Server.
Вы можете сделать это несколькими способами.
- Откройте SQL Profiler и посмотрите
запрос выполняется.
- Присоедините TextWriter к DataContext.Log, чтобы вы могли видеть
вывод запроса (пример
ниже) ..
- Используйте LINQPad в качестве другого предложенного ответа.
.
StringBuilder sb = new StringBuilder();
StringWriter writer = new StringWriter(sb);
this.dcLAUNCHOnline.Log = writer;
//Execute Query..
//sb.ToString(); //will contain the sql produced by the LINQ Query