Dapper Deserializing XML

.net c# dapper orm serialization

Question

Si XML est stocké dans un nvarchar, Dapper (ou les extensions Dapper) peut-il désérialiser le XML dans un type DataContract ou un type avec des annotations XmlRoot / XmlElement?

S'il ne le gère pas directement, y a-t-il un idiome pour cela? Par exemple, ma classe DataContract cible possède peut-être une propriété que Dapper tente de définir et cette propriété effectue la désérialisation de la chaîne?

Réponse acceptée

Non, il ne tentera pas actuellement de faire quoi que ce soit de spécial avec cela, sauf l'attribuer à une propriété de chaîne qui correspond au nom de la colonne. Pour l'instant, je suggérerais simplement: séparer les étapes "get the data" et "deserialize the data into objects". C'est peut-être quelque chose qui pourrait être considéré comme une fonctionnalité supplémentaire, mais ce n'est pas quelque chose qui existe actuellement.




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi