| Emitir mapeador Ferramenta personalizável poderosa para atrações de mapeamento entre si |
Baixe Agora |
Emitir mapeador Classificação e resumo
- Nome do editor:
- RomanKovs
- Sistemas operacionais:
- Windows XP / Vista / 7
- Tamanho do arquivo:
- 41 KB
Emitir mapeador Tag
Emitir mapeador Descrição
O pacote emit Mapper fornece uma poderosa ferramenta personalizável para atrações de mapeamento entre si. Entidades podem ser objetos simples, dataraders, comandos SQL e qualquer coisa que você precisa. A ferramenta usa a geração de código de tempo de execução através da biblioteca emit. É útil para lidar com objetos DTO, camadas de acesso a dados. Há muitas situações em que você tem que executar alguma ação com cada membro (campo ou propriedade) de um objeto. O caso clássico é objetos da DTO. Vamos imaginar que você tenha uma camada de acesso a dados. Dentro dessa camada você usa alguma ferramenta para acessar o banco de dados. Pode ser, por exemplo, LINQ para SQL ou Entities Framework ou alguma outra ferramenta Orm. Essas ferramentas podem expor classes que representam tabelas de banco de dados ou em entidades de banco de dados de caso mais gerais. O problema é que essas classes contêm muitos detalhes técnicos sobre sua ferramenta ORM. Pode ser uma classe base específica, atributos, propriedades, campos e assim por diante. Não é uma boa ideia expor essas classes para fora da sua biblioteca de acesso de dados, porque há falta de encapsulamento (e se você decidir alterar a ferramenta ORM?) E às vezes é impossível. A solução aceitavelmente é usar o DTO (objetos de transição de dados).
Emitir mapeador Software Relacionado