答案 0 :(得分:0)
首先,为什么不使用格式而不是使用combersome switch
?接下来,不要
在查询中使用*
,只需枚举您真正想要的所有列:
cmd.CommandText = String.Format(
@"select Id,
Quantity,
Unit --TODO: Add other required columns here
from Inventory
where {0} like @searchKey", value);