' StartsWith'没有在Linq-To-EF工作

时间:2016-02-01 14:56:28

标签: linq linq-to-entities

我已经使用sting比较&#39; StartsWith&#39;实现了Linq-to-EF表达式,但它的行为类似于字符串比较&#39;包含&#39; ...我的代码是:< / p>

string ubi = '12';

return (from u in _dataContext.Notice
where u.UB.StartsWith(ubi)
select new AutoCompleteData { Value = u.UB }).Distinct().Take(50);

我希望返回的数据只是以&#39; 12&#39; ...开头的值,但它会返回像&#39; 44412&#39;和&#39; 312&#39;以及&#39; 1245&#39;和&#39; 1299&#39;。

我错过了什么吗?

0 个答案:

没有答案