@{ string LowerFirstLetter(string text) { return text.ToString()[..1].ToLower() + text[1..]; // 首字母小写 } var pkField = Model.TableField.Where(c => c.ColumnKey == "True").FirstOrDefault(); string pkFieldName = null; if(pkField != null && !string.IsNullOrEmpty(pkField.PropertyName)) { pkFieldName = LowerFirstLetter(pkField.PropertyName); } Dictionary definedObjects = new Dictionary(); bool haveLikeCdt = false; foreach (var column in Model.TableField){ if (column.QueryWhether == "Y" && column.QueryType == "like"){ haveLikeCdt = true; } } }