【发布时间】:2014-11-25 11:02:56
【问题描述】:
我最近遇到了一种情况,我需要在我的一个表中获取最小的可用整数。
我有以下简单的 SQL 查询
SELECT MIN(t1.system + 1) AS nextSystem
FROM mytable t1
LEFT JOIN mytablet2
ON t1.system + 1 = t2.system
WHERE t2.system IS NULL
但我不能使用它,因为
- 我必须使用 LINQ to SQL(使用 EF 5)
- 要针对同一张表中的两个不同列验证唯一性(列名:system & user
所以,简单来说, 我需要得到两列中都不存在的最小整数
【问题讨论】:
标签: c# mysql linq entity-framework-5