2008-12-12 6 views
1

J'ai un objet avec une propriété NameValueCollection que je gère avec Linq2SQL. J'allais le sérialiser en une colonne XML (xelement) dans la BD. Mon problème est que je n'ai pas vraiment de crochet pour le convertir en XML lors de la sauvegarde avec Linq2SQL. Je crois que je peux utiliser la méthode partielle OnLoaded pour contrôler la désérialisation.Types de référence Linq2SQL

Est-ce que quelqu'un a une bonne méthode pour les types de référence qui sont persistés dans une colonne XML avec Linq2SQL? Je ne veux pas avoir à créer une nouvelle table pour cette propriété.

Merci!

Répondre

1

J'ai résolu cela en utilisant les méthodes d'extension OnLoaded() et OnValidate() pour charger et sérialiser mes types de référence dans un objet XElement. Cela semble avoir très bien fonctionné et j'ai maintenant une méthode pour enregistrer un NameValueCollection à notre base de données.

Questions connexes