Читая статью «Повышение производительности запросов LINQ» в июльском журнале MSDN, автор заявляет, что использование Imports в VB, обеспечивающее путь к схеме в текущем проекте, включит IntelliSense для XElement. В предоставленном коде он использует такие операторы, как xelement.@name, для получения значений атрибутов и т. д.
Я сам не пробовал это в VB, но я хотел бы использовать это в C#. Это действительно похоже на LINQ to XSD.
Есть ли эквивалент в C#? Кажется, что невозможно использовать пространство имен внутри кода C#, нет using, эквивалентного этому оператору Import.





В этом сообщении утверждается, что есть ссылка на видео, в котором показано, как использовать XML-литералы VB9 в C#. Однако на самом деле они только обсуждаются, и, насколько я понимаю, вы не можете использовать их в C#. http://blogs.msdn.com/bethmassi/archive/2008/07/03/teched-panel-vb-xml-literals-for-c-developers.aspx
Это видео не претендует на то, чтобы показать, как использовать XML-литералы в C#. В нем объясняется их использование в VB9, чтобы разработчики, не относящиеся к VB, могли их понять.