我正在使用 MS SQL Server 工作 ServiceStack.OrmLite。我想对数据库执行原始 SQL,但原始文档仅包含如何使用 SELECT 语句执行此操作的描述。这对我来说还不够。
我找不到像这样简单的方法来运行任何东西:
UPDATE table1
SET column1 = 'value1'
WHERE column2 = value2
使用,例如:
var two = db.Update(@"UPDATE table1
SET column1 = 'value1'
WHERE column2 = value2");
使用 db.Update() 或 db.Update<> 运行此表达式会产生不全面的错误,例如
关键字“UPDATE”附近的语法不正确。
我想使用原始 sql,因为我真正的 UPDATE 表达式使用 JOIN。