Для типизированной обработки Xml для Linq мне нужно загрузить Linq to XSD alpha installer или он доступен в VS 2008? (Я использую VS 2008 Professional edition).Обработка Linq до XSD
ответ
Если вы ссылаетесь на файл xsd изнутри XML-файла, вы можете получить строго типизированный linq iirc.
Затем вам необходимо включить xsd в проект.
Хотя я действительно должен сказать из опыта, что намного проще просто отливать ценности по мере их выхода. Подход xsd немного хрупкий и неуклюжий, я нашел.
Я не думаю, что проект больше не активен, и он не доступен в Visual Studio 2008
Вы можете найти более подробную информацию по этой теме isLinq2XSD Dead?
Прямой ответ на ваш вопрос: да, вам нужно загрузите установщик, поскольку он не встроен в VS2008. freggel правильно, что проект больше не разрабатывается - , но он по-прежнему полезен!
LINQ-to-XSD имеет ряд преимуществ перед LINQ-to-Objects и LINQ-to-XML. Я был настолько заинтригован тем, что в своей последней серии из трех частей по мета-запросам я посвятил всю третью статью сопоставлению и сопоставлению этих трех технологий LINQ. Я воспроизвожу ниже резюме, показывающее, что LINQ-to-XSD выходит сверху (извинения за двойные негативы в таблице, но он позволяет искать преобладание ответов «Да» в качестве меры доброты).
Characteristic LINQ-to-Objects LINQ-to-XML LINQ-to-XSD Strongly typed Yes No Yes No explicit container coding needed No Yes Yes No code needed for slurping XML No Yes Yes Easier to read Yes No Yes .NET support Released Released Alpha stage .NET requirement 2.0 3.5 3.5
Третья статья предусматривает полную реализацию демонстрационного проекта в каждом из трех технологий LINQ, так что вы можете точно узнать, как они живут друг против друга. Вот ссылки:
A Unified Approach to Multi-DataBase Query Templates (30 сентября 2009) Часть 1 из моих 3 частей серии по контролю QueryPicker.
How to build a Query Template Explorer (23 октября 2009 г.) Часть 2 представлены детали для интеграции QueryPicker в приложениях как простые и сложные, со скриншотами и примерами кода.
Using Three Flavors of LINQ To Populate a TreeView (2 декабря 2009) Часть 3, для любителей LINQ, обеспечивает обработку, как QueryPicker населяет его TreeView из XML с помощью LINQ к объектам, LINQ к XML, и LINQ к XSD ,
Видимо Microsoft убил проект, но с открытым исходным кодом, и теперь он находится на Codeplex: