我想编写一个对应于以下SQL语句的EF Core 3语句:
UPDATE c
SET c.Field = c.Field + 1
WHERE c.UniqueProperty = some_value
似乎EF Core不允许我在不首先阅读某个字段的情况下增加它的值--这是真的吗?
发布于 2020-09-23 16:26:34
您正在寻找功能请求#795。在此之前,你可以这样做:
dbContext.Database.ExecuteSqlInterpolated(@$"
UPDATE c
SET c.Field = c.Field + 1
WHERE c.UniqueProperty = {some_value};
");
https://stackoverflow.com/questions/64027407
复制相似问题