我有2个字段中有一个表:[名称]和[订购]LINQ的排序依据与一个潜在的空
[订购]可以为空
使用LINQ,我想能够通过[在线订购]或者命令[命令]为null,则顺序按[名]
这里是我的非工作代码:
from ft in FacetTypes
orderby ft.Name, ft.Order ascending
select ft
这是可能的LINQ?
编辑:
[订单]是int? [名称]是字符串
该查询是一个实体框架4。
答案:
这是我最终得到的工作。
ft.Order == null ? ft.Name : SqlFunctions.StringConvert((double)ft.Order)
什么是不处理你的代码?你期望什么结果? – Dyppl 2011-05-15 12:31:41
什么是'SqlFunctions.StringConvert'? – Kiquenet 2017-07-02 08:18:45