Asp:EntityDataSource:在条款
问题描述:
中进行不明确的变音符搜索我无法弄清楚如何执行此操作。Asp:EntityDataSource:在条款
我有一个GridView绑定在一个asp:EntityDataSource。这个asp:EntityDataSource返回给我一个workers列表,EntityDataSource可以通过一个文本框在员工名字上进行过滤。我正在寻找一种通过姓名搜索的方式来进行搜索。
(例:搜索“瑟鲁”能回到我“瑟鲁”和/或“瑟鲁”或为“瑟鲁”能回到我“瑟鲁”和/或“瑟鲁”搜索)
我尝试在规范函数中搜索,但我没有找到任何东西。有没有办法做到这一点,没有任何代码背后?
这里是我的EntityDataSource
<asp:EntityDataSource ID="edsEmployes" runat="server"
ConnectionString="name=MyEntities" DefaultContainerName="MyEntities"
EntitySetName="Employes"
where="it.Name like '%'[email protected]+'%' ">
<WhereParameters>
<asp:ControlParameter ControlID="txtKeyword" DbType="String"
DefaultValue="%" Name="keyword" PropertyName="text" />
</WhereParameters>
</asp:EntityDataSource>
答
假设你正在使用SQL Server为你的数据库我会尝试改变该字段的排序规则在数据库中SQL_Latin1_General_CP1_CI_AI。最后的AI意味着变音不敏感,应该按照您的要求进行过滤。
是的,没有想到改变领域。谢谢 – 2015-01-20 21:45:04