У меня есть столбец, который определяется как целое число в EF (Code First). Я хочу выполнить поиск он использует "начинается с". Теперь я могу сделать это:
Where(x => SqlFunctions.StringConvert((double)x.AccountNumber).StartsWith(searchTerm))
Однако SqlFunctions.StringConvert ()
преобразуется в функцию T-SQL STR ()
, которая оставила -pads результат по причинам, которые мне не понятны.
Кроме того, я не могу использовать string.TrimStart ()
, потому что он не поддерживается Entity Framework.
Кто-нибудь может оказать какую-либо помощь ?