我有一个 linq 查询
var x = c from context.customers
where c.Name == ''
和
var x = c from context.customers
where c.Name == ' '
我在 SQL 2008 数据库中有一个 customername 列,带有 varchar(50),一个客户是空白的,另一个有一个空格,但是 Linq 生成的 TSQL 是正确的,但是两个查询的返回都返回了两个客户,而不是我想要的 1 条记录,这是空白或有空格。根据这个问题,我知道根本问题是 SQL 服务器问题。
我想修改我的 Linq 查询。我怎样才能做到这一点?无需在 linq 中使用 SQL 服务器 T-SQL 命令。