gpt4 book ai didi

c# - "Replace with single call to single"是什么意思?

转载 作者:IT王子 更新时间:2023-10-29 04:45:51 29 4
gpt4 key购买 nike

当使用带有 Single() 的 LINQ 时,我的代码行总是带有绿色下划线,并带有建议“替换为对 single 的单一调用”。这是什么意思?下面是产生该建议的一行代码示例:

var user = db.Users.Where(u => u.UserID == userID).Single();

如您所见,我只使用了一次 Single()。那么...怎么回事?

最佳答案

我假设这意味着,使用 overload of Single它采用谓词而不是一起使用 WhereSingle:

var user = db.Users.Single(u => u.UserID == userID);

关于c# - "Replace with single call to single"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17032385/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com