Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 26326|Respuesta: 0

[Fuente] . El componente de mapeo de objetos OOM más rápido de .NET, Tiny Mapper, en la práctica del proyecto

[Copiar enlace]
Publicado en 31/5/2018 13:08:02 | | |
Paso 1:Entendiendo el método de biblioteca: TinyMapper tiene dos funciones principales:



Paso 2:Inicializar la configuración de mapeo

Nota: Solo hay dos modos para configuraciones similares de mapeo: modo de inicialización de objetos estáticos de código y modo de configuración xml.

Nota: En el mapeo anterior, para el código del autor original, se añade la relación de mapeo por PersonaDto=Persona.

T <T>GetMapObject(object obj) donde el papel de T:class se reflejará en el código siguiente. Un método sencillo, el poder no debe subestimarse~~

Paso 3:DtoModel -》Model

Mapeo del modelo de base de datos al modelo de dominio:



Paso 4:Model-》DtoModel

Del modelo de dominio al modelo de base de datos:



Paso 5:Lista<Model>=><DtoModel>Lista o Lista<DtoModel>=>Lista<Model>


Nota especial: Para objetos que reciben un tipo de lista, no necesitas añadir un tipo IList adicional al mapa de inicialización estática. TinyMapper te ayudará automáticamente a obtener los datos que quieres de forma dinámica según el "tipo base mapeado".

Enlaces de referencia:

. Plataforma .NET Proyecto de código abierto (14) El componente de mapeo de objetos más rápido, Tiny Mapperhttp://www.cnblogs.com/asxinyu/p ... ect_TinyMapper.html
EmitMapper y TinyMapper son una comparación sencillahttps://blog.csdn.net/umke888/article/details/54880670





Anterior:Newtonsoft.Json ignora la función DataContract
Próximo:La diferencia entre ManualResetEvent y AutoResetEvent aprendido por hilos de C#
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com