我正在使用字符串生成器来构建一些SQL脚本。我有几个布尔属性,我想测试,然后根据true/false输出不同的文本。在给变量赋值的时候,我有下面的C#语法,但它不适用于这种特殊情况。有任何想法吗?在StringBuilder中使用布尔表达式
我已经习惯了做什么:
string someText = (dbInfo.IsIdentity) ? "First Option" : "Second Option";
试图复制一个StringBuilder方法中同样的事情,但是这是不工作..
script.Append("sometext" + (dbInfo.IsIdentity) ? " IDENTITY(1,1)" : "");