0

我的数组A可能是返回age喜欢的数组

int [] A = {11,12,13}  or
int [] A = {14,15}     or   
int [] A = {11,14}

我的Person表有喜欢的列

ID    Name       Age
---------------------
1     John       12     
2     Michael    15
3     Tom        13
4     Owen       14

如何从此表中获取行取决于使用 lambda 的数组值?

myASPGridView.DataSource = DBContext.Persons.Where(.....);
4

2 回答 2

1

它应该是这样的:

int [] A = {11,12,13};
myASPGridView.DataSource = DBContext.Persons.Where(p => A.Contains(p.Age));
于 2013-06-13T06:27:54.527 回答
0

你想要这个吗?

x => A.Contains(x.Age)

x 表示输入(在本例中为您的数据库行),并且该函数在数组 A 包含 x.Age 的情况下返回 true。

于 2013-06-13T06:28:21.177 回答