Lambda表达式Contain()方法在Advantage Database 9中不起作用?

时间:2012-09-05 20:43:58

标签: lambda advantage-database-server

我正在使用Sybase Advantage Database 9.1

我尝试使用Lambda表达式包含方法来检索数据,但它不起作用。

var order = order.Where(x => x.name == "James");

它返回10行数据。

但如果我改为

var order = order.Where(x => x.name.Contains("James"));

它返回0。

x.name是字符串字段。

有人知道为什么会这样吗?

我该如何使用Contain方法?

感谢

1 个答案:

答案 0 :(得分:1)

我相信对实体框架v4的更改添加了对规范函数Contains的支持。那是在Advantage v10.x中。这些更改未合并回v9.x分支。