【发布时间】:2011-09-15 11:41:38
【问题描述】:
我有一个数据库表,其中包含带有重音字符的名称。比如ä等等。
我需要使用 EF4 从包含一些子字符串的表中获取所有记录无论重音如何。
所以下面的代码:
myEntities.Items.Where(i => i.Name.Contains("a"));
应该返回名称中包含a 的所有项目,以及包含ä、â 等的所有项目。这可能吗?
【问题讨论】:
-
您使用的是什么数据库?您可能必须在该列上设置不区分重音的排序顺序..
-
你可以在EF中使用这个方法吗? stackoverflow.com/questions/2461522/…
-
@Stuart Dunkeld - 成功了。我更改了数据库中 Name 列的排序规则,然后它就像一个魅力。如果您将其发布为答案,我会投票并接受它。
标签: c# entity-framework non-ascii-characters