string FilePath = ConfigurationReader.FileLocation; //Getting path value from web.config
XmlSerializer serializer = new XmlSerializer(typeof(Devices)); //typeof(object)
MemoryStream memStream = new MemoryStream();
serializer.Serialize(memStream, lstDevices);//lstdevices : I take result as a list.
FileStream file = new FileStream(folderName + "\\Data.xml", FileMode.Create, FileAccess.ReadWrite); //foldername:Specify the path to store the xml file
memStream.WriteTo(file);
file.Close();
Вы можете создать и сохранить результат в виде XML-файла в нужном месте.
Как уже говорилось в комментариях: вы правильно изменили свою таблицу, поэтому в столбце name
допускаются символы utf8.
В это MySQL 5.7 DB Fiddle , строка '