Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 向CRUD数据库发送XML信息的简单客户端服务器_C#_Xml_Database_Client_Server - Fatal编程技术网

C# 向CRUD数据库发送XML信息的简单客户端服务器

C# 向CRUD数据库发送XML信息的简单客户端服务器,c#,xml,database,client,server,C#,Xml,Database,Client,Server,我需要开发一个常驻应用程序从Win32_BaseBoard类获取信息,当另一个应用程序需要XML时,无需创建任何文件,然后此应用程序必须在数据库中插入或更新该信息 我看到一些应用程序,但总是要创建一个文件,我不知道是否已经存在类似的东西。下面的代码将使用数据创建内存流,而不是写入文件 ///old code //XmlSerializer serializer = new XmlSerializer(typeof(AppConfig));

我需要开发一个常驻应用程序从Win32_BaseBoard类获取信息,当另一个应用程序需要XML时,无需创建任何文件,然后此应用程序必须在数据库中插入或更新该信息


我看到一些应用程序,但总是要创建一个文件,我不知道是否已经存在类似的东西。

下面的代码将使用数据创建内存流,而不是写入文件

            ///old code
            //XmlSerializer serializer = new XmlSerializer(typeof(AppConfig));
            //StreamWriter writer = new StreamWriter(FILENAME);
            //serializer.Serialize(writer, config);

            //new code
            string input = "Your XML here";
            string output = "";
            XmlSerializer serializer = new XmlSerializer(typeof(AppConfig));

            MemoryStream mstream = new MemoryStream(Encoding.UTF8.GetBytes(input));
            StreamWriter writer = new StreamWriter(mstream);
            serializer.Serialize(writer, config);
​