相关疑难解决方法(0)

将List <int?>隐式转换为List <int>

我正在使用Linq to Entities.

拥有一个具有可为空的列"SplOrderID"的实体"Order".

我查询我的订单列表

List<int> lst = Orders.where(u=> u.SplOrderID != null).Select(u => u.SplOrderID);
Run Code Online (Sandbox Code Playgroud)

我理解这是因为SplOrderID是一个可以为空的列,因此select方法返回nullable int.

我只是期待LINQ有点聪明.

我该怎么处理?

c# linq linq-to-entities list

21
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

linq ×1

linq-to-entities ×1

list ×1