我的代码将传入的整数参数与具有相应字符串列的数据表进行比较。真正的问题是字符串值通常以 1 个或多个零开头。所以我最终将字符串“000123”与整数 123 进行比较,但它们不匹配。
所以我想将字符串转换为整数并作为整数进行比较。我试过了,但它不起作用(我收到错误“找不到列 [int]”):
var activeMedDup = ActiveMedications?.Select($"convert(int,strDDI) = '{dup.DDI}'")
我的代码将传入的整数参数与具有相应字符串列的数据表进行比较。真正的问题是字符串值通常以 1 个或多个零开头。所以我最终将字符串“000123”与整数 123 进行比较,但它们不匹配。
所以我想将字符串转换为整数并作为整数进行比较。我试过了,但它不起作用(我收到错误“找不到列 [int]”):
var activeMedDup = ActiveMedications?.Select($"convert(int,strDDI) = '{dup.DDI}'")