我正在弃用从 linq 编码回到 sql 存储过程的项目。(我的公司拒绝升级我们的 sql 2000 数据库。)我被困在试图将其转换为 sql 的当前代码上。有人能帮忙吗?
Dim ICD9Codes = (
From a In Linq2Db.ICD9Codes
Where IIf(String.IsNullOrEmpty(Variable1), 1 = 1, a.Code.StartsWith(Variable1))
Select a).ToList
我被困在“IIF”语句上,如果值不为空,则“where”子句仅使用 if 语句。