2017-03-22 54 views
0

我有一個創建XML文檔的存儲過程。然後,我有以下代碼:使用SqlDataReader讀取XML數據

using (SqlConnection con = new SqlConnection(_connectionString)) 
{ 
    con.Open(); 

    using (SqlCommand cmd = new SqlCommand("GetModuleInstallerManifestXML", con)) 
    { 
     cmd.CommandType = System.Data.CommandType.StoredProcedure; 

     cmd.Parameters.Add(new SqlParameter("@mod_name", SqlDbType.VarChar, 250)).Value = this.ModuleName; 

     using (SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection)) 
     { 
      while (reader.Read()) 
      { 
       manifestXmlList.Add(reader[]); 
      } 
     } 
    } 
} 

我需要按行來添加XML數據行到一個列表,然後寫列表保存到文件,我該怎麼辦呢?

回答