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

Vista: 26326|Resposta: 0

[Fonte] . O componente de mapeamento de objetos OOM mais rápido do .NET, Tiny Mapper, na prática do projeto

[Copiar link]
Publicado em 31/05/2018 13:08:02 | | |
Passo 1:Entendendo o Método da Biblioteca: TinyMapper tem duas funções principais:



Passo 2:Inicialize as configurações de mapeamento

Nota: Existem apenas dois modos para configurações de mapeamento semelhantes: modo de inicialização de objetos estáticos de código e modo de configuração em xml.

Nota: No mapeamento acima, para o código do autor original, a relação de mapeamento por PersonDto=》Person é adicionada.

T <T>GetMapObject(object obj), onde o papel de T:class será refletido no código abaixo. Um método simples, o poder não deve ser subestimado~~

Passo 3:DtoModel -》Model

Mapeamento do modelo do banco de dados para o modelo de domínio:



Passo 4:Model-》DtoModel

Do modelo de domínio para o modelo de banco de dados:



Passo 5:Lista<Model>=><DtoModel>Lista ou Lista<DtoModel>=>Lista<Model>


Nota especial: Para objetos que recebem um tipo de lista, você não precisa adicionar um tipo IList adicional ao mapa de inicialização estático. O TinyMapper vai ajudar automaticamente você a obter os dados que deseja dinamicamente de acordo com o "tipo base mapeado".

Links de referência:

. Plataforma .NET projeto open source quick look (14) O componente de mapeamento de objetos mais rápido, Tiny Mapperhttp://www.cnblogs.com/asxinyu/p ... ect_TinyMapper.html
EmitMapper e TinyMapper são uma comparação simpleshttps://blog.csdn.net/umke888/article/details/54880670





Anterior:Newtonsoft.Json ignora o recurso DataContract
Próximo:A diferença entre ManualResetEvent e AutoResetEvent aprendido por threads C#
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