Comment mapper JSON depuis la banque dans Dapper en utilisant le dictionnaire C #?

c# dapper dictionary json mysql

Question

J'ai une base de données MySQL et j'ai une colonne JSON qui stocke les éléments comme suit:

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

Comment puis-je gérer cela et charger dans un dictionnaire C #? Je reçois une erreur lors de la conversion d'une chaîne en dictionnaire

Exemple de modèle:

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

Réponse populaire

Vous devez créer un gestionnaire personnalisé. J'ai écrit des articles détaillés sur ce sujet.

Des échantillons sont également disponibles sur GitHub:

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

J'ai utilisé SQL Server en tant que SGBDR, mais tout devrait s'appliquer tel quel à MySQL



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow