Неявное преобразование списка <int?> В список <int>
Я использую Linq для сущностей.
Имейте сущность "Порядок", которая имеет обнуляемый столбец "SplOrderID".
Я запрашиваю свой список заказов как
List<int> lst = Orders.where(u=> u.SplOrderID != null).Select(u => u.SplOrderID);
Я понимаю, что это потому, что SplOrderID является обнуляемым столбцом и, следовательно, метод выбора возвращает обнуляемый int.
Я просто ожидаю, что LINQ будет немного умным.
Как я должен справиться с этим?