在 SQL 中,您可以编写一个查询,该查询在类型为“nvachar”的列上执行介于指定的最小值和最大值之间的所有行。
例如,
Table (Id:Int, Name:nvarchar):
Contents:
1, Annie
2, Bill
3, Frank
4, Phil
5, Ted
Select * where Name Between 'Frank' and 'Ted'
Should return Frank, Phil, and Ted.
有没有办法用 linq 做到这一点,还是我必须创建一个自定义查询并执行它?我见过的唯一示例涉及日期或整数,这使得它非常容易(可以使用比较运算符,如 <、> 等)。