EF4 как мне преобразовать анонимный тип в строгий тип в LINQ

Код LINQ возвращает анонимный тип. Как я могу вернуть строгий тип «Клиенты»? Я возвращаю анонимный тип, так как хочу выбрать только определенные поля от сущности.

var customer = from c in _entities.Customers
                           join con
                           in _entities.Contracts on c.CustomerID equals con.customerID
                           where con.contractNo == number
                           select new
                           {
                               Surname = c.Surname,
                               Forename= c.Forename,
                               Address = c.Address,
                               Suburb = c.Suburb,
                               State = c.State,
                               Postcode = c.PostCode,
                               PhoneNo = c.PhoneNo
                       };

Спасибо

6
задан mark s 26 September 2011 в 00:22
поделиться