XML literal não pode aparecer aqui, a menos que esteja entre parênteses
Uma declaração literal XML é usada em uma expressão em um local que é ambíguo para o compilador Visual Basic.Ou seja, o compilador Visual Basic não pode determinar se o caractere menor-que (<) serve como um operador comparativo ou o início de um XML literal.O código a seguir é um exemplo:
[Visual Basic]
' Generates an error.
Dim queryResult = From element In elements _
Where <sample>Value</sample> = "Value" _
Select element
ID de erro: BC31198
Para corrigir este erro
Coloque a declaração literal XML entre parênteses, conforme mostrado no exemplo o seguir:
Dim queryResult = From element In elements _ Where (<sample> Value</sample>) = "Value" _ Select element
Modifique o código para se referir a um literal XML existente, como mostrado no exemplo a seguir:
Dim queryResult = From element In elements _ Where e.<sample>.Value = "Value" _ Select element