我需要(在运行时)构建一些 SQL 语句来更新我未连接到的数据库。现在我正在使用 String.Format 来构建查询,但是很难处理所有不同的参数情况(不同的数据类型、null、值、转义等)。
我想要使用 CommandBuilder——但 CommandBuilder 需要一个需要连接的 DataAdapter,而且我没有连接到我的数据库(这是一个独立的实用程序)。
有没有办法在断开连接状态下使用 CommandBuilder,或者如何以需要我编写最少代码的方式构建这个格式良好的 SQL 查询?
(目标数据库是 SQL Server)