小编Per*_*mas的帖子

LINQ - 不同的语法风格,不同的结果?

有人可以告诉我以下两个LINQ语句的区别吗?

var ChkUnique = DB.BusinessFile.FirstOrDefault(c => c.ROCNo == txtBoxID.Text);
Run Code Online (Sandbox Code Playgroud)

var ChkUnique = from c in DB.BusinessFile 
                where c.ROCNo == (string)txtBoxID.Text 
                select c;
Run Code Online (Sandbox Code Playgroud)

ChkUnique != nullfalse当找不到匹配时返回顶部的那个,true对于后者,我无法弄清楚为什么会发生这种情况.

我是LINQ的新手,所以我可能错过了一些非常基本的东西但是它让我疯狂.

c# linq

8
推荐指数
1
解决办法
283
查看次数

标签 统计

c# ×1

linq ×1