Wie man JSON von der Bank in Dapper unter Verwendung des C # Wörterbuches abbildet?

c# dapper dictionary json mysql

Frage

Ich habe eine MySQL-Datenbank und ich habe eine JSON-Spalte, die Elemente wie folgt speichert:

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

Wie kann ich damit umgehen und in ein C # -Wörterbuch laden? Ich bekomme Fehler beim Konvertieren von String in Dictionary

Beispiel für ein Modell:

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

Beliebte Antwort

Sie müssen einen benutzerdefinierten Handler erstellen. Ich habe detaillierte Artikel zu diesem Thema geschrieben.

Beispiele sind auch auf GitHub verfügbar:

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

Ich habe SQL Server als RDBMS verwendet, aber alles sollte wie bei MySQL gelten



Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow