SQL Server xQuery возвращает пустое значение вместо пустого

Так что в этом примере яЯ пытаюсь вернуть NULL вместо пустого nvarchar для element2 и element3. Я могу'Я не могу найти ответ на это где-либо, или если этодаже возможно. Я знаю, что могу проверить .exists () с нулем Case / When, но я 'Я бы не стал делать эту проверку ради производительности.

 WqlEventQuery query = new WqlEventQuery();
        query.EventClassName = "__InstanceCreationEvent";
        query.Condition = "TargetInstance ISA 'Win32_NTLogEvent'";
        query.GroupWithinInterval = new TimeSpan(0, 0, 10);
        System.Collections.Specialized.StringCollection collection =
            new System.Collections.Specialized.StringCollection();
        collection.Add("TargetInstance.SourceName");
        query.GroupByPropertyList = collection;
        query.HavingCondition = "NumberOfEvents > 25";

Ответы на вопрос(1)

Ваш ответ на вопрос