Как Вы преобразовываете результат запроса Linq к XML?

Попытайтесь звонить ImageMagick. Я знаю, что это не решение для Java, но можно назвать его от Java, и существует даже фронтенд Java , хотя я имел меньше успеха с этим.

7
задан Shaul says I Support Monica 10 August 2009 в 16:12
поделиться

2 ответа

Пример. Вы должны уловить идею.

XElement xml = new XElement("companies",
            from company in db.CustomerCompanies
            orderby company.CompanyName
            select new XElement("company",
                new XAttribute("CompanyId", company.CompanyId),
                new XElement("CompanyName", company.CompanyName),
                new XElement("SapNumber", company.SapNumber),
                new XElement("RootCompanyId", company.RootCompanyId),
                new XElement("ParentCompanyId", company.ParentCompanyId)
                )
            );
9
ответ дан 6 December 2019 в 23:11
поделиться

Ваш запрос Linq будет возвращать какой-то граф объектов; Получив результаты, вы можете использовать любой метод для их перевода в XML, который вы могли бы использовать со стандартными объектами. Linq to XML включает новые классы XML, которые представляют один из способов создания XML (см. Ответ rAyt для этого), но вы также можете использовать XmlSerializer и помещать атрибуты в свой класс / свойства для управления точным выводом XML.

1
ответ дан 6 December 2019 в 23:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: