抱歉 之前发急了,没检查1、
.Get().Where(p => new int[] { 74169, 74170, 74171 }.Contains(p.nID)).ToList();这样是有效的,但是换成2、
int[] ids = new int[]{ 74169, 74170, 74171 };
.Get().Where(p => ids.Contains(p.nID)).ToList();1 转换执行SQL时条件是 nID in (74169, 74170, 74171 )   
2 转换执行SQL时条件是 nID in (74169, 74169, 74169 )问题 因为这个数组不是固定的  但是用方法2 又不能包含所以的ID   请问如何解决 Entityinnot inlambda