Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 17471|Resposta: 1

[Comunicação] Resolver o problema do valor de retorno do linq estar vazio ou forçar o tipo a ser nulo

[Copiar link]
Publicado em 09/05/2015 18:27:11 | | |


Hoje, o ovo doeu a tarde toda, e os dados obtidos foram carregados anonimamente com var.

Aí forçar a conversão de tipo, ela se torna nula, eu estava escrevendo uma conversão forçada de tipo errada,

Finalmente, encontrei algumas informações na internet e finalmente saí, de variar para lista requer toList(), que truque!

Redação correta:

  1. var hh = (from f in db.ClassInfo select f).ToList();
  2.                 List<ClassInfo> g = hh as List<ClassInfo>;
  3.                 GridView1.DataSource = g;
  4.                 GridView1.DataBind();
Copiar código

  1. public static List<shopinfoview> GetShopInfo() {
  2.             ShopDBDataContext db = new ShopDBDataContext();
  3.             
  4.             return (from b in db.shopinfoview select b).ToList();
  5.         }
Copiar código






Anterior:Alguns usos simples do IEnumerable
Próximo:A escola pode ser online! Está na Internet!
Publicado em 09/05/2015 20:45:03 |
aprendido.      
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com