假设我有以下内容
var mustHave = new int [] { 1, 2 }
和一个名为 db.Numbers 的表
public class Number
{
public int id;
public int number;
}
填充有
Numbers.add(new Number(){id=8,number=1});
Numbers.add(new Number(){id=8,number=2});
Numbers.add(new Number(){id=8,number=3});
Numbers.add(new Number(){id=9,number=1});
Numbers.add(new Number(){id=9,number=3});
我想获取所有关联的 idall变量中的数字。例如,查询必须返回 id=8,但不能返回 id=9。实际情况要复杂得多,并且使用 Linq-To-Sql 对数据库进行查询。
尝试这个:
var numbers = Numbers.FindAll(n=>n.id=8);
var mustHave= new int[numbers.Count][2];
int counter = 0;`
foreach(var number in numbers)
{
mustHave[counter][0]=number.id;
mustHave[counter][1]=number.number;
counter++;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)