Форум программистов, компьютерный форум, киберфорум
Наши страницы
LINQ
Войти
Регистрация
Восстановить пароль
 
nocl1p
37 / 22 / 17
Регистрация: 30.03.2012
Сообщений: 300
#1

Возникает исключение во время выполнения - LINQ

07.12.2015, 11:34. Просмотров 268. Ответов 2
Метки нет (Все метки)

Подскажите пожалуйста, в чем баг?
Возникает исключение во время выполнения
Если я убираю запрос на Apple,
C#
1
2
double avgPrice = dbContext.Phones.Where(p => p.Company.Name == "Samsung")
                                    .Average(p => p.Price);
то все работает ровно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2015, 11:34
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Возникает исключение во время выполнения (LINQ):

Возникает исключение
Не могу понять, вроде все делаю правильно (но судя по ошибка, это не так) есть...

Возникает исключение, минуя try-catch
Всем добрый день. Имею следующую проблему. Написана серверная часть...

Возникает исключение при десериализации
Здравствуйте. Решил заняться изучением C# и столкнулся с проблемой. При...

Почему не возникает исключение OverflowException?
Есть такой код: //max - 2147483647 int a = 2000000000; int b =...

Почему возникает необработанное исключение FormatException?
Подскажите пожалуйста, почему возникает необработанное исключение...

2
LeniumSoft
1232 / 791 / 148
Регистрация: 06.06.2012
Сообщений: 2,321
Завершенные тесты: 1
08.12.2015, 12:12 #2
Цитата Сообщение от nocl1p Посмотреть сообщение
Если я убираю запрос на Apple,
Ну! Вы пытаетесь вытащить телефоны, которые одновременно и Samsung и Apple.
Видимо таких телефонов у вас нет

C#
1
.Average(p => p.Price)
по пустому списку выдаёт null

а в
C#
1
double avgPrice =
записать null нельзя.

Добавлено через 1 минуту
Вам и предлагают сделать:
C#
1
double? avgPrice =
1
nocl1p
37 / 22 / 17
Регистрация: 30.03.2012
Сообщений: 300
08.12.2015, 14:23  [ТС] #3
нубас я! Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2015, 14:23
Привет! Вот еще темы с решениями:

Возникает исключение при подключении к серверу
Подключение к серверу в программе происходит в блоке try-except: try ...

При инициализации формы возникает исключение
Есть класс: public class Parametrs { public static double a; ...

Ошибка возникает в функции _lseek, исключение связанное с хэндлом
if ((file_handle = OpenFile(filename, &file_data, OF_READ)) == -1) ...

Какое исключение возникает при невозможности открыть файл?
какое исключение отвечает за отсутствие файла?за невозможность открыть файл?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru