【发布时间】:2020-09-23 12:58:10
【问题描述】:
我有以下由 SqlKata 生成的查询:
UPDATE "temp"."dbe01_measures" SET "category2name" = 'category4name'.
预期的查询是:
UPDATE "temp"."dbe01_measures" SET "category2name" = "category4name"
我想使用 category4name 作为列名,而不是值。
代码如下:
var query = new Query(dimensionDataSource.Object)
var valuesToUpdateForQ1 = new Dictionary<string, object>
{
{toOptionDataSourceMetadata.NameColumn, fromDimension.DimensionDisplayName}
};
query.AsUpdate(new ReadOnlyDictionary<string, object>(valuesToUpdateForQ1));
var sqlQueryString1 = new QueryFactory { Compiler = new PostgresCompiler() }.Compiler.Compile(query1).ToString();
【问题讨论】:
-
预期的 SQL 字符串是什么?
标签: postgresql sqlkata