【发布时间】:2009-09-23 13:10:03
【问题描述】:
我遇到了搜索机制的问题,就像我们有时在网站上看到的那样。我有一大堆说,人。过滤列表的方法:“#, A, B, C, D, E, [...]”。
当我使用 EF 执行 de 查询时,我遇到的问题会弹出一个错误。这是我的代码。
代码:
var query = from p in m_context.Persons
where char.IsDigit(p.Name, 0)
select a;
该错误表示无法将其转换为针对数据库的有效表达式。那么,到底有没有办法呢?
谢谢你。
更新 =========================
这是我的错误。
LINQ to Entities 无法识别方法 'Boolean Contains[Char](System.Collections.Generic.IEnumerable`1[System.Char], Char)' 方法,并且此方法无法转换为存储表达式。
【问题讨论】:
标签: c# asp.net entity-framework