gpt4 book ai didi

javascript - 以数组为参数的 Linq 查询

转载 作者:太空宇宙 更新时间:2023-11-03 23:30:25 25 4
gpt4 key购买 nike

我知道这个问题与其他问题类似,但到目前为止他们还没有给我答案。我在 javascript 中有一个数字数组,我将其传回我的 Controller ,每个数字都是数据库中一个对象的 ID,我将提取并加载到 jqgrid 中。我遇到的问题是查询。我传回数组,然后在我的存储库中调用下面的函数。

public IQueryable<IOSSample> getSamplesForSamplePoints(Array samplePointIds)
{
return (from u in context.IOSSamples
where samplePointIds.Contains(u.IOSSamplingPointId)
select u);
}

但是该函数不喜欢我使用 contains 所以我不确定如何去做,任何帮助将不胜感激。

最佳答案

如果 u.IOSSamplingPointId 是一个 int,您需要使用类型化数组作为您的函数输入参数:

public IQueryable<IOSSample> getSamplesForSamplePoints(ICollection<int> samplePointIds)
{
return (from u in context.IOSSamples
where samplePointIds.Contains(u.IOSSamplingPointId)
select u);
}

关于javascript - 以数组为参数的 Linq 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32460365/

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