是否可以使用 Simple.Data 在更新查询中增加整数?
我的数据库是 SQL Server,但我知道 Simple.Data 被设计为与数据库无关,所以这个查询可能在其他提供程序中不可用。
我试图生成的 SQl 查询如下所示:
UPDATE MyTable SET MyInt = MyInt + 1 WHERE Id = 123
目前我必须在 Simple.Data 中执行 SELECT 和 UPDATE 以实现相同的目的:
var result = db.MyTable.Find(db.MyTable.Id == 123);
result.MyInt++;
db.MyTable.UpdateById(Id: result.Id, MyInt: result.MyInt );
我想知道是否有办法复制上面的单个 SQL 语句。