我TABLE
在 SQL 数据库中有一个列,
TABLE ID,Subject,Body,Status,TimeDate
在 400 行数据中有一个列,每个列都有一个 Id 作为 P_Key,并且标识规范是 Yes。
这是Id = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 etc..
我想根据保存的旧 ID 从表中选择更大的 ID,就像我在使用下面的 Linq Query 获得相同的 ID 时保存了 ID 12 一样:
public static int CheckId()
{
DataClassesDataContext con = new DataClassesDataContext(Globals.con);
var q = from v in con.TABLE
where v.Id== 12 & v.Status == Active
select v.Id;
foreach (var val in q)
{
return Convert.ToInt32(val);
}
return 0;
}
i 可以返回大于 12 的 id。还有一个问题。如果ID
DB 示例中缺少更大的 Id 13,那么在这种情况下我将得到 Id 14。请让我知道如何使用 linq 查询从 db 获取我想要的 id。