У меня есть простой запрос LINQ-to-Entities, как показано ниже:
var BillingNumbers = from o in dbcontext.Orders
where SqlFunctions.IsNumeric(o.BillingNumber) == 1
select o.BillingNumber;
Этот запрос работает большую часть времени.Однако недавно я столкнулся с ситуацией, когда BillingNumber был действительно числовым, но имел некоторые пробелы.Этот запрос полностью пропустил эти значения.
Если SqlFunctions.IsNumeric()
не может игнорировать завершающие пробелы, каковы альтернативы?
.Net 4 / EF4 / VS2010