Невозможно использовать LINQ to SQL для доступа к XML, если вы сначала не конвертируете данные и не сохраняете их в базе данных SQL.По какой-то причине он называется LINQ to SQL .Может быть, вы имеете в виду LINQ для XML , поэтому я предполагаю, что
Предполагая, что у вас есть XDocument
, содержащий XML:
var customers = myDocument.Root.Descendants()
.Where(n => n.Name.LocalName == "Customer" &&
n.Element("Name").Value == "west")
.ToList();