2008-12-12 3 views
1

У меня есть объект с свойством NameValueCollection, с которым я управляю Linq2SQL. Я собирался сериализовать его в столбец XML (xelement) в БД. Моя проблема в том, что на самом деле у меня нет крючка, чтобы преобразовать его в XML для сохранения с помощью Linq2SQL. Я считаю, что я могу использовать метод OnLoaded для управления десериализацией.Linq2SQL Reference Types

Есть ли у кого-нибудь хороший метод для ссылочных типов, которые сохраняются в столбце XML с Linq2SQL? Я не хочу создавать новую таблицу для этого свойства.

Спасибо!

ответ

1

Я решил это с помощью методов расширения OnLoaded() и OnValidate() для загрузки и сериализации ссылочных типов в объект XElement. Кажется, это сработало достаточно хорошо, и теперь у меня есть способ сохранить имяValueCollection в нашей базе данных.