27.3.08

Gerando XML com LINQ

Continuando a série linq, a pedido do Francke, segue abaixo um exemplo de como gerar um arquivo xml através de linq e base de dados.

Supondo que você já saiba criar classes LINQ, é claro.


DataClassesDataContext db = new DataClassesDataContext();

XElement xmlDb = new XElement("Artistas",
from art in db.Artists
orderby art.ArtistName
select new XElement("Artista",
new XAttribute("ArtistaID", art.ArtistId),
new XElement("Nome", art.ArtistName)
)
);

xmlDb.Save(@"C:\artistas.xml");



Flws?!

Nenhum comentário: