【发布时间】:2016-03-31 08:57:09
【问题描述】:
我尝试比较两个 id 并获得一些结果。它适用于其他字符串。但不适用于此。 我试过这样。
var neededData = mainFaires.Where(c => c.trimacid == passId );
在这里passId= OX20160330HAVHAV
在mainFaires 列表中,某处包含此id。但它没有给出结果。我在这里找到
var x = mainFaires.ElementAt(27261);
此列表包含相同的id。但没有给出结果。我想不出为什么。
【问题讨论】:
-
使用 First() 代替 ElementAt 会给你一个结果吗?如果您使用的是 LINQ to SQL,则无法将其转换为 SQL,而 First() 可以转换为 TOP 1
-
你有没有检查过ID的大小写是否相同。
标签: c# asp.net-mvc list compare