LINQ te o propriedades dinâmicas de XML
Esta seção fornece informações de referência sobre as propriedades dinâmicas em LINQ to XML. Especificamente, essas propriedades são expostos por classes de XAttribute e de XElement , que estão no espaço de System.Xml.Linq .
Conforme explicado no tópico Visão geral de associação de dados de WPF com LINQ to XML, cada uma das propriedades dinâmicas é equivalente a uma propriedade pública ou método padrão na mesma classe. Esses membros padrão devem ser usados para a maioria das finalidades; as propriedades dinâmicas são fornecidas especificamente para cenários de associação de dados LINQ to XML. Para obter mais informações sobre membros padrão dessas classes, consulte os tópicos de referência de XAttribute e de XElement .
Em relação a seus valores resolvidos, as propriedades dinâmicas nesta seção se enquadram em duas categorias:
O simples, como as propriedades de Value classes de XAttribute e de XElement , que são consideradas como um único valor.
Valores indexados, como as propriedades de Elementos e de Descendentes de XElement, que determinam em um tipo de indicador. Para que os tipos do indexador são resolvidos com o valor desejado ou à coleção, um parâmetro expandido do nome deve ser-lhes passado.
Todas as propriedades dinâmicas que retornam um valor indexado de uso de IEnumerable de tipo deffered a execução. Para obter mais informações sobre a execução adiada, consulte Introdução a consultas LINQ (C#).
Nesta seção
Tópico |
Descrição |
---|---|
Fornece detalhes sobre as propriedades dinâmicas expostos pela classe de XAttribute . |
|
Fornece detalhes sobre as propriedades dinâmicas expostos pela classe de XElement . |
Referência
Consulte também
Conceitos
Visão geral da vinculação de dados do WPF com LINQ to XML
Introdução a consultas LINQ (C#)