问大家个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,说明不区分大小写

 请问怎样区分大小写查询?

posted @ 2011-11-01 10:45  Lucifers  阅读(469)  评论(15编辑  收藏  举报