【发布时间】:2016-12-20 04:27:51
【问题描述】:
我有一个数据库,其中名称以阿姆哈拉语存储在 unicode nvarchar 字段中。我想对数据进行搜索和排序,我使用了这段代码。
student=student.Where(s=>s.Name.Contains(searchString));
student=student.Orderby(s=>s.Name);
student 是一个数据库上下文类。搜索和排序都不起作用。它适用于英语字符串,但对于阿姆哈拉语字符串,它会将所有未过滤的记录都带入未排序的状态。
我能做什么?
【问题讨论】:
-
这些 C# 代码将被转换为 T-SQL 语句,其中 SQL Server 控制字符串比较和排序。查看msdn.microsoft.com/en-us/library/ms143726.aspx。
标签: c# sql-server linq sorting search