【发布时间】:2020-10-20 02:56:03
【问题描述】:
我需要将
DECLARE @MapStr string = "{\"key\": \"val\"}";
DECLARE CONST @map = new SqlMap<string,string>(JsonConvert.DeserializeObject<Dictionary<string, string>>(@MapStr));
失败并显示“E_CSC_USER_EXPRESSIONNOTCONSTANTFOLDABLE:表达式不能被常量折叠。”
我找到了许多将字符串反序列化为映射的方法,但到目前为止还没有一种方法是恒定可折叠的。我找不到常量可折叠 c# 表达式的列表,这在这里也会有所帮助。
【问题讨论】:
标签: c# deserialization u-sql constantfolding