Linq - 如何从自动完成数组中排除项目

发布于 2024-09-14 21:57:20 字数 514 浏览 4 评论 0原文

我有以下代码,它在自动完成扩展器中为我提供了一个数组:

return autocomplete.tblAutoCompletes
                    .Where(p => p.MemberId == memberid && p.LocationId == locationid && p.ACItem.Contains(prefixText))
                    .OrderBy(p => p.ACItem)
                    .Select(p => p.ACItem)
                    .Take(count)
                    .ToArray();

但是,我可能需要以编程方式从数组中排除某些项目。

我该怎么做呢?例如,ACItem 列表 = Product1、Product2、Product3。

我该如何修改代码以排除 Product2?

I have the following code that gives me a an array in an autocomplete extender:

return autocomplete.tblAutoCompletes
                    .Where(p => p.MemberId == memberid && p.LocationId == locationid && p.ACItem.Contains(prefixText))
                    .OrderBy(p => p.ACItem)
                    .Select(p => p.ACItem)
                    .Take(count)
                    .ToArray();

However, I may need to programmatically exclude certain items from the array.

How would I do that? So for example, ACItem list = Product1, Product2, Product3.

How would I amend the code so that Product2 is excluded?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

红玫瑰 2024-09-21 21:57:20
autocomplete.tblAutoCompletes
                .Where(p => p.MemberId == memberid && p.LocationId == locationid && p.ACItem.Contains(prefixText))
                .OrderBy(p => p.ACItem)
                .Select(p => p.ACItem)
                .Take(count)
                .Where(p => p != Product1)
                .Select(p => p)
                .ToArray();
autocomplete.tblAutoCompletes
                .Where(p => p.MemberId == memberid && p.LocationId == locationid && p.ACItem.Contains(prefixText))
                .OrderBy(p => p.ACItem)
                .Select(p => p.ACItem)
                .Take(count)
                .Where(p => p != Product1)
                .Select(p => p)
                .ToArray();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文