Строка1> = строка2 не реализована в Linq to SQL, есть ли обходной путь?

строка1 >= строка2 не string-compare поддерживается в C# Linq string-compare To Sql. Класс String вообще linq-to-sql не переопределяет оператор dotnet >=. Он переопределяет .net-framework только операторы != и ==. Вы string-compare можете убедиться в этом, попробовав .net скомпилировать следующий dotnet метод

public static void Example() {
  int val = "foo" >= "bar";
}

Если вы хотите сравнить dotnet строки в LinqToSql, вы должны .net-framework иметь возможность использовать sql-to-linq статический метод String.Compare(string,string).

.net

linq-to-sql

string-comparison

2022-09-16T17:03:03+00:00