Linq to entity 字符串区分大小写比较

数据库中数据存在用户xy,但是输入XY或者Xy,isExist都为true,也就是不区分大小写。但是把数据写成静态如{"xy","xz","xc"}的时候,却能够区分大小... 数据库中数据存在用户xy,但是输入XY或者Xy,isExist都为true,也就是不区分大小写。

但是把数据写成静态如{"xy","xz","xc"}的时候,却能够区分大小写的。

甚是费解,求大神指点。

关键代码如下:

public bool isExist(String username)

02 {

03 EntityContainer EC = new EntityContainer();

04 ObjectQuery<jw_user> table = EC.jw_user;

05 var records = from r in table where r.user_name == username select r;

06 if (records.Count() == 1)

07 {

08 return true;

09 }

10 return false;

11 }
展开
 我来答
恐怖的肖恩
2016-02-17 · TA获得超过2452个赞
知道大有可为答主
回答量:2413
采纳率:38%
帮助的人:539万
展开全部
常见硬件故障检修的原则
电脑出现故障,通常有一些蛛丝马迹可寻。进行故障检查诊断,一般应遵循以下几个原则:
1.先检查机外部件,再检查机内部件
对主机或显示器不亮灯的故障,应先检查机外的开关、保险、插座有无断路、短路等,确认机外部件正常后再打开机箱或显示器进行检查。打开机箱后,先观察系统板卡的插头、插座是否歪斜,电阻、电容引脚是否相碰,表面是否烧焦,芯片表面是否开裂,主板上的铜箔是否烧断;还要查看是否有异物掉进主板的元器件之间造成短路,也可以看看板上是否有烧焦变色的地方、印刷电路板上的走线(铜箔)是否断裂等等。
另外,注意辨闻主机、板卡中是否有烧焦的气味,便于发现故障和确定短路所在地。同时也要监听电源风扇、软/硬盘电机或寻道机构、显示器变压器等设备的工作声音是否正常。另外,系统发生短路故障时常常伴随着异常声响,监听可以及时发现一些事故隐患和帮助在事故发生时及时采取措施。
草薙在
2012-05-31 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6261万
展开全部
字符串比较是否大小写敏感是跟你数据库的配置有关系的,程序无法控制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
depluin
推荐于2018-03-23 · TA获得超过3179个赞
知道大有可为答主
回答量:3378
采纳率:75%
帮助的人:2449万
展开全部
Iinq无法直接做到这种查询的,只有两个办法
1.数据量小的话,将数据全部读出,形成List列表对象,然后使用可以区分大小写的比较方法如Compare 比较,缺点是吃内存,效率低
2.使用sql 查询中的collate 关键字如 collate Chinese_PRC_CS_AI 来声明本次查询中的比较规则,缺点是无法直接使用linq生成这个语句,需要先生成view或做成存储过程调用
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式