Поделиться через


Операции позднего связывания не могут быть преобразованы в дерево выражений

Обновлен: Ноябрь 2007

Late binding operations cannot be converted to an expression tree

Была предпринята попытка преобразовать операцию позднего связывания в дерево выражений. Это недопустимое действие. Например, следующий код вызывает эту ошибку.

Option Strict Off
Module Module1

    Sub Main()
        '' Not valid.
        ' Test(Function(someInstance) someInstance.SomeProperty)
    End Sub

    Sub Test(ByVal ex As Expressions.Expression(Of Func(Of Object, Object)))
    End Sub

End Module

Идентификатор ошибки: BC36604

См. также

Основные понятия

Раннее и позднее связывание

Деревья выражений в LINQ