Я работал с XML в базе данных LINQ и обнаружил, что работать с сериализатором очень сложно.
Для базы данных LINQ требуется поле, в котором хранятся XElement
.
У меня есть сложный объект со многими настраиваемыми структурными классами, поэтому я хотел бы использовать XmlSerializer для сериализации объекта.
Однако сериализатор может только сериализоваться в файл ( "C:\xxx\xxx.xml" ) или поток памяти.
Однако, чтобы преобразовать или сериализовать его как XElement, чтобы я мог хранить в базе данных с помощью LINQ?
И как сделать обратное? то есть десериализацию XElement...