Я просто использовал SqlFunctions.IsNumeric. Здесь вы можете видеть, что он возвращает int?Почему SqlFunctions.IsNumeric возвращает int?, а не bool?
SqlFunctions.IsNumeric
int?
bool
Чтобы соответствовать нормам поведения ISNUMERIC в MS-SQL - он также возвращает INT.
ISNUMERIC
Так определяется функция ISNUMERIC в SQL.Возвращает int.