Неявное преобразование списка <int?> В список <int>

Я использую Linq для сущностей.

Имейте сущность "Порядок", которая имеет обнуляемый столбец "SplOrderID".

Я запрашиваю свой список заказов как

List<int> lst = Orders.where(u=> u.SplOrderID != null).Select(u => u.SplOrderID);

Я понимаю, что это потому, что SplOrderID является обнуляемым столбцом и, следовательно, метод выбора возвращает обнуляемый int.

Я просто ожидаю, что LINQ будет немного умным.

Как я должен справиться с этим?

Ответы на вопрос(4)

Ваш ответ на вопрос