【发布时间】:2017-08-22 07:43:06
【问题描述】:
查询
select * from PositionTable where Position in (51000785,52012986)
返回两条记录,其中第一条记录的位置列是“51000785”,第二条记录是“52012986”。
使用 C# 我想返回相同的结果..我已经尝试过
string allPositions = "51000785,52012986";
List<PositionTable> Position = new List<PositionTable>();
Position = DbContext.PositionTableList
.Where<PositionTable>(p => p.Position == allPositions)
.ToList();
此结果不返回任何内容,那么如何将 ==allPositions 更改为 'in (allPositions)' 这可能吗?
谢谢
【问题讨论】: