Linq to XML: анонимная коллекция, как конвертировать в правильный тип - PullRequest
0 голосов
/ 26 октября 2011

Кажется, я борюсь с анонимными коллекциями. Мой оператор возврата дает мне следующую ошибку: "не может неявно преобразовать Systems.Collection.Generic.IEnumberable в systems.Collection.Generic.List.

спасибо заранее!

public  Ienumberable<string> getCustomers(string customerId)
{
    var doc = XDocument.Load("Portfolio.xml");
    {
        var custRecord = from account in doc.Descendants("acct")
                         let acct = account.Element("acct")
                         where (string)account.Attribute("custid").Value == customerId
                         select new
                         {
                             Fname = (string)account.Attribute("fname").Value,
                             Lname = (string)account.Attribute("lname").Value,
                             Ssn = (string)account.Attribute("ssn").Value,
                             Dob = (string)account.Attribute("dob").Value,
                             Custid = (string)account.Attribute("custid").Value
                         };
        return custRecord;

    }
...