Cómo mapear JSON del banco en Dapper usando el diccionario C #?

c# dapper dictionary json mysql

Pregunta

Tengo una base de datos MySQL y tengo una columna JSON que almacena elementos de la siguiente manera:

[{"key":"value"},{"key2","value2"},...}

¿Cómo puedo manejar esto y cargarlo en un diccionario de C #? Estoy obteniendo un error al convertir de cadena a diccionario

Ejemplo de modelo:

public class Person
{
  string name;
  Dictionary<string, string> itens;
}

Respuesta popular

Tienes que crear un controlador personalizado. He escrito artículos detallados sobre ese tema.

Las muestras también están disponibles en GitHub:

https://github.com/yorek/dapper-samples

Utilicé SQL Server como RDBMS, pero todo debería aplicarse tal cual a MySQL



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué