我如何说服Linq to Sql生成Sql以比较大于或小于的字符串?
作者:互联网
这个问题已经在这里有了答案: > Issues Doing a String Comparison in LINQ 1个
假设我有一个名为“ People”的MS-SQL 2005表,其中包含以下行:
|FirstName|LastName|
|JD |Conley |
|Joe |Schmo |
|Mary |Jane |
我想执行一条SQL语句,例如:
select * from People where FirstName > 'JD'
我遇到的问题是我想不出一种使LINQ to SQL生成此SQL语句的方法.显然我不能使用“>”和“<” C#中的字符串运算符.
解决方法:
您要在这里String.CompareTo
var query = from p in db.People
where p.FirstName.CompareTo("JD") > 0
select p;
标签:linq-to-sql,sql,c 来源: https://codeday.me/bug/20191210/2102790.html