O xQuery do SQL Server retorna NULL em vez de vazio
Portanto, neste exemplo, estou tentando retornar um NULL em vez de um nvarchar vazio para element2 e element3. Eu não consigo encontrar uma resposta para isso em qualquer lugar, ou se é mesmo possível. Eu sei que posso verificar .exists () com um nullif de Case / When, mas eu prefiro não fazer essa verificação por causa do desempenho.
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";