Собирая шаблон T4, я добавил простое лямбда-выражение:
<#=string.Join(",", updateFields.ConvertAll(field => field.Name).ToArray())#>
Это приводит к сбою создания шаблона с ошибкой:
Compiling transformation: Invalid expression term '>'
В строке с лямбда-выражением.
Это было проверено вне шаблона и работает нормально. Т4 не поддерживает работу с лямбда-выражениями? Если нет, есть ли другие языковые функции, которые не поддерживаются в контексте шаблона T4?
Спасибо!