Многомерный массив нельзя преобразовать в дерево выражений
Обновлен: Ноябрь 2007
Multi-dimensional array cannot be converted to an expression tree
Большинство выражений можно преобразовывать в деревья выражений, однако многомерные массивы — нельзя. Например следующий код вызывает эту ошибку:
Module Module1
Sub Main()
'' A multi-dimensional array cannot be converted.
'Dim expTree As Expressions.Expression(Of Func(Of Object)) = _
' Function() New Integer(1, 1) {{1, 2}, {2, 3}}
' A one-dimensional array can be converted.
Dim expTree2 As Expressions.Expression(Of Func(Of Object)) = _
Function() New Integer() {1, 2, 3}
End Sub
End Module
Идентификатор ошибки: BC36603
См. также
Задачи
Практическое руководство. Использование деревьев выражений для построения динамических запросов