Comment rendre le résultat de la requête sql au fichier xml

J'ai une requête sql, sélectionne certaines données d'une table.

ID    Name    Number    Email
1      a        123       a@a.com
2      b        321       b@b.com
3      c        432       c@c.com

- Je obtenir ces données de la table. Je veux créer un fichier xml à partir de données. Comme ce

<Students>
  <Student>
      <id>1</id>
      <name>a</name>
      <number>123</number>
      <email>[email protected]</email>
  </Student>
  <Student>
      <id>2</id>
      <name>b</name>
      <number>321</number>
      <email>[email protected]</email>
  </Student>
  <Student>
      <id>3</id>
      <name>c</name>
      <number>432</number>
      <email>[email protected]</email>
  </Student>
</Students>

Comment puis-je le faire sur le C# et SQL Server ?

source d'informationauteur user2749990