我正在尝试查找SALARIO大于10,000的所有条目。我的SQL Server表中的SALARIO列为varchar类型,我要编写的查询如下所示

from e in db.ASALARIADOS
where int.Parse(e.SALARIO) > 10000
select e;


但是我得到了一个不受支持的异常。我应该如何处理这种情况?

最佳答案

from e in db.ASALARIADOS
where Convert.ToInt32(e.SALARIO) > 10000
select e;

10-08 16:14