none
Retornar todos os registros cujo um determinado campo esteja nulo RRS feed

  • Pergunta

  • Olá gostaria de retornar todos os registros de uma table storage cujo um determinado campo esteja nulo. Tentei fazer assim:

    return base.List(from c in Database.DataContext.CreateQuery<StorageUser>(typeof(StorageUser).Name)
                           where string.IsNullOrEmpty(c.DefaultGroup)
                           select c);

    Mesmo mudando a linha acima para :

    return base.List(from c in Database.DataContext.CreateQuery<StorageUser>(typeof(StorageUser).Name)
                           where c.DefaultGroup == null || c.DefaultGroup == ""
                           select c);

     ... não funciona

    Alguém sabe como fazer ?

    terça-feira, 10 de abril de 2012 19:44

Todas as Respostas

  • Olá Rick,

    Você pode tentar criar uma variável e passar o valor null para ela:

    string nullString = null;
    
    return base.List(from c in Database.DataContext.CreateQuery<StorageUser(typeof(StorageUser).Name)
                     where c.DefaultGroup == nullString
                     select c);

    Esteja bem.

    sexta-feira, 1 de junho de 2012 19:54