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

Vista: 23580|Resposta: 1

[Fonte] Objetos genéricos vinculados ao contexto: ContextBoundObject e classes genéricas não são suportadas

[Copiar link]
Publicado em 06/04/2017 14:16:25 | | | |
Eu só planejava adicionar uma classe assim para lidar com o retorno genérico da consulta no OrmBase do CYQ.Data:



Classe OrmBase:



Tudo está muito bom, o tempo de compilação é normal, mas há uma exceção em tempo de execução: objetos genéricos de vinculação de contexto não são suportados



Após algum entendimento, é o motivo pelo qual o "ContextBoundObject" não suporta classes genéricas, e existe uma passagem assim no Microsoft MSDN:

Instruções para implementadores
A versão atual do runtime da linguagem pública não suporta tipos genéricos ContextBoundObject ou tipos não genéricos no ContextBoundObject, métodos genéricos. Tentar criar uma instância desse tipo resultará em um TypeLoadException.


Agora que você sabe, tem que pensar em como lidar com isso de forma indireta...






Anterior:.net/c# Singles' Day Programmer Nível 9 Decryption [Código-Fonte]
Próximo:.ctor e .cctor do .NET
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