0

我一直在尝试使用 DbExtensions.SqlBuilder 并且遇到了类似于此问题中的奇怪行为

基本上当我这样做时

var query = SQL
   .SELECT("ID")
   .FROM("TABLE")
   .WHERE("Column1 = {0}", 1);

而不是让原始 sql 成为

SELECT ID FROM TABLE WHERE Column1 = 1

我得到以下信息:

SELECT ID FROM TABLE WHERE Column1 = {0}

这似乎不对。甚至我提到的问题的答案对我来说似乎也没有意义。为什么WHERE子句没有正确格式化字符串?

谢谢

4

0 回答 0