在EntityDataSource CommandText中使用ISNULL函数

时间:2012-11-16 07:43:04

标签: asp.net sql-server entity-framework entitydatasource

我在EntityDataSource CommandText中写了下面的查询。

SELECT FIRST_NAME + ' ' + ISNULL(LAST_NAME, '') AS Customer
FROM CUSTOMER

但错误为isnull cannot be resolved into valid type or function

我解决这个问题有多冷?我应该使用什么而不是ISNULL

1 个答案:

答案 0 :(得分:3)

实体sql中不支持ISNULL。你必须诉诸CASE WHEN

CASE
    WHEN LAST_NAME IS NULL THEN '' 
    ELSE LAST_NAME 
END

无法帮助它。