Совет относительно лучшего способа структурировать/форматировать LINQ к запросу XML?

Мы можем использовать предложение EXISTS, чтобы проверить это:

SELECT
    s1.Thetime,
    s1.L1R,
    s1.L2R,
    s1.L3R
FROM orclass s1
WHERE NOT EXISTS (SELECT 1 FROM orclass s2
                  WHERE s1.Thetime = s2.Thetime AND s2.L3R = 0);

Демо

5
задан Scott 21 November 2008 в 03:37
поделиться

1 ответ

Основное, "ужасное", существует материал внизу. Я, вероятно, добавил бы дополнительный метод (или просто служебный метод) - что-то как:

    public static XAttribute GetMetadata(this XElement parent, string key)
    {
        return parent.Elements("metadata").Elements("dc")
                 .FirstOrDefault(x => x.Attribute("element").Value == key)
                 .Attribute("value");
    }

затем необходимо смочь использовать что-то как:

Publisher = (string)article.GetMetadata("dc.publisher");

(непроверенный)

4
ответ дан 15 December 2019 в 01:13
поделиться
Другие вопросы по тегам:

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