忽略使用linq到实体(EF)和Oracle 12.1的搜索时的重音符号

问题描述 投票:2回答:2

我需要在包含重音符号的字符串字段的表上执行搜索,可以应用许多运算符:以列表开头,包含,等于...如果我搜索Müller,我也想检索Muellerue是德语中ü的翻译),对于其他带有重音符号的字母来说,我知道可以通过以下方式实现修改NLS_COMPNLS_SORT

SQL> ALTER SESSION SET NLS_COMP=LINGUISTIC;
SQL> ALTER SESSION SET NLS_SORT=BINARY_AI;

我也知道可以在列级别进行归类,但这仅从12.2版本开始可用,有什么想法吗?

谢谢您的帮助,>

Bilel

我需要在带有重音符号的字符串字段的表上执行搜索,可以应用许多运算符:从列表中开始,包含,等于...如果我搜索所需的穆勒...

oracle entity-framework collation
2个回答
2
投票

我已经使用oracle NLS session parameters解决了我的问题。


0
投票

这对我来说对EF4有用:

© www.soinside.com 2019 - 2024. All rights reserved.