问大家个ASP.NET问题,困扰几天了,谢谢
问题是这样的,主要是ADO.NET EF的ObjectSet类型用LINQ查询时对string类型不区分大小写,例如:
//用List可以正常 List<string> test=new List<string>(); test.Add("zy"); int sum=test.Count(f=>f=="ZY"); //此时sum的值为0 //下面是ObjectSet,假设数据库表为Account,DBEntity为上下文,数据库只有一个字段UserName //UserName里只有一行"zy" int sum=DBEntity.Account.count(f=>f.UserName=="ZY"); //此时sum为1,说明不区分大小写
请问怎样区分大小写查询?